For memory and performance management within Power BI reports that encompass intensive DAX calculations, you will just have to claim optimization of the data model and the DAX, including enhancing the dataset.
Optimizing Data Model: Attempt to adopt a star schema structure where a fact and dimension table exists for a simplified relationship. Ditch is creating too many calculated columns in Power BI; do Transformations in Power Query instead. Limit the row and column usage to only those necessary for analysis.
Improve DAX Efficiency: Rewrite the impression as a measure into smaller measures and reusable calculations. Store intermediate results using a variable (VAR) to avoid recalculation. Don't use heavy resource functions like CALCULATE or FILTER unnecessarily; use aggregate instead of row-by-row calculation.
Controlled Big Data: Aggregates to precompute totaled amounts that are normal for users. Incremental refresh for fetching new data. Data compression on numeric and date fields and ensuring high cardinality-optimized or removed columns. DirectQuery or Hybrid mode if real-time data access is requisite; otherwise, your model could be overloaded.
However, these will enable you to reduce memory usage and improve performance in your Power BI reports significantly.