Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个使用 JNI 调用 Java 模块的 Pro*C 应用程序。当它连续运行一两天时,应用程序性能正在下降。内存使用量保持在可接受的范围内。你能指导我如何调查性能问题吗?
我会使用分析器,或者为应用程序中的关键阶段添加时间并记录它们。您需要将范围缩小到随着时间的推移变得越来越慢。
它可能是一个数据结构,O(n)它随着你的使用而增长。
O(n)
我会做以下开始:
-verbose:gc