[问答]由于 sigasi 高速缓存耗用大量空间导致 Vivado 挂起

问题:

Vivado 中的 sigasi 功能特性使用高速缓存,默认情况下,高速缓存位置设为

Linux:/home//.Xilinx/Vivado//sigasi-cache
Windows: C:/Users//AppData/Roaming/Xilinx/Vivado//sigasi-cache

有时高速缓存大小可能高达数百 MB,导致主目录中存储器减少,从而影响 Vivado 性能。

解答:
Vivado 工具设计为从工程中清除最近未使用的数据,并将 Xilinx 下的高速缓存总计大小限制为 200Mb。

因此当该目录中 sigasi 高速缓存大小增长时,可能影响性能。

用户可以进入上述位置手动删除 sigasi 高速缓存。请确保在执行此操作时,Vivado 未运行。

Linux:/home//.Xilinx/Vivado//sigasi-cache
Windows: C:/Users//AppData/Roaming/Xilinx/Vivado//sigasi-cache

作为变通方法,用户可以从 sigasi 语法检查器切换至 Vivado 或者继续使用 sigasi 编译器,但为高速缓存文件指定其它位置:

要执行此操作,请转至 Settings -> Tool Settings -> Text Editor -> Syntax Checking -> Cache Settings

最新文章

最新文章