| 645 | } |
| 646 | |
| 647 | int64_t |
| 648 | BruteForce::GetMemoryUsage() const { |
| 649 | int64_t memory = 0; |
| 650 | { |
| 651 | std::shared_lock lock(this->memory_usage_mutex_); |
| 652 | memory = this->current_memory_usage_.load(); |
| 653 | } |
| 654 | if (this->attr_filter_index_ != nullptr) { |
| 655 | memory += this->attr_filter_index_->GetMemoryUsage(); |
| 656 | } |
| 657 | return memory; |
| 658 | } |
| 659 | |
| 660 | } // namespace vsag |