我们有一个相当大的Django站点,它的运行速度非常慢(>3000ms /页面负载)。
有些性能令人窒息,但我们不知道是什么。
我们只有10个查询在8毫秒内从MySQL执行。如果我们禁用所有css+javascript,它仍然需要>3000ms才能加载。
django-debug-toolbar:
User CPU time 264.384 msec
System CPU time 104.791 msec
Total CPU time 369.175 msec
Elapsed time 2621.822 msec
我们尝试了django-extensions的runp
假设您有一个正在运行的Java应用程序,并且希望检查哪个对象属性、单击按钮更改以及JVM堆内存中的位置。在一个小程序中,您可以一步一步地调试单击,但是如果它是一个非常大的程序,这可能需要很长时间。那么,是否有一个JVM监视器可以记录和显示这样的事件之后堆中的更改。我知道我可以在事件发生前后做堆转储,然后进行比较,但我想问的是是否有更明智的方法。类似于RegMon或Filemon for Windows,但适用于Java。谢谢您:)