profiling

    0热度

    1回答

    我试图找出为什么我的电池设置下我的闹钟应用程序的“应用程序使用率”非常高(〜10%),该应用的“设备使用率”仅为1%(在Android 8.0上运行)。这是我第一次使用电池历史记录,希望能帮助识别我的应用程序的应用程序统计信息中的任何红旗,以解释这种差异(超高应用程序使用率和低设备使用情况电池统计数据)。 app stats part 1 app stats part 2

    4热度

    1回答

    我想使用gprof来剖析我正在开发的一些数字代码,但gprof似乎无法从我的程序中收集数据。这里是我的命令行: g++ -Wall -O3 -g -pg -o fftw_test fftw_test.cpp -lfftw3 -lfftw3_threads -lm && ./fftw_test gmon.out文件被创建,但它似乎没有数据。当我运行 gprof -b fftw_test gmon

    -1热度

    1回答

    我对Django和剖析完全陌生。我已经完成了文件中提到的用于设置丝剖面仪的所有步骤。 https://github.com/jazzband/silk 当我运行manage.py运行服务器命令时,我没有发现任何错误 但是当我打开浏览器并调用必要的api时,我没有发现任何与丝绸有关的东西。我不知道在哪里可以找到结果。任何帮助非常感谢

    2热度

    2回答

    当我的Android Studio配置文件的应用程序的内存,我可以看到不同种类的内存消耗, 但是当我倾倒Java堆(中间的按钮),我得到的堆只有分配, 这是从按钮的名称预期。但是我仍然可以看到已分配的字符数组和字符串,但正如我们在最近版本中所知,来自String的char数组被移动到本地堆,并且String类只能通过本机方法访问它们,所以事实证明这个堆转储显示也是本机堆。我对吗?怎么样图形堆?

    1热度

    2回答

    在我的项目中我写了一个java代理库,我想要配置文件。此问题已在2013年here中提出。所以,我试着按照这个建议,使用sprof,由于this problem而失败。我也尝试过oprofile,但是我仍然无法从输出中找出我的应用程序的瓶颈。 所以,我的问题是,java本地库的其他合适的分析器是什么?有没有人有这种任务的经验?

    0热度

    1回答

    一些上下文: 我具有执行一些计算集约(在车辆路径问题变异一些分支定界算法)一个C++方法。因此效率在这个规范中是最重要的。 当我测试不同的技巧以达到最佳速度时,我最终实现了一个类StatGatherer,该类在给定的算法运行期间收集信息(即:找到了多少条可行路径,有多少条有界,有多少条被发现是不可行的。 ..)。代码如下所示: void doStuff(const shared_ptr<StatG

    0热度

    1回答

    对不起,我的英语技能,英语不是我的母语。 我想尝试使服务器框架,它将在我的Ubuntu服务器上运行。 我想让远程分析工具显示每种方法的CPU和内存使用情况。 C#是否具有分析类?

    0热度

    1回答

    我是nvprof的新用户,当我尝试使用nvprof来剖析我的代码时出现错误。我在代码中添加了一些OpenACC指令。我使用的cuda工具包是Cuda8.0。我的代码是用fortran90 + OpenMPI编写的。我使用16个核心进行并行计算。下面是我用来提交代码的脚本: #!/bin/bash -l # #SBATCH --nodes=1 #SBATCH --ntasks=16 #SBA

    0热度

    1回答

    最近我被要求创建一个新的profile来(去)激活一个功能。我有两种情况下我必须做出改变: class A { public void configure(AuthenticationManagerBuilder auth) throws Exception { SecurityConfigurer ldapConfigurer = securityFactory.ldap

    1热度

    2回答

    我已经抛弃了大量的内存,并发现存在内存泄漏。如果你看截图,你会看到只有一个片段,但有9个相同类型的演示者。应该只有一个。当我检查一个演示者实例时,分析器向我显示对演示者的引用。 这些都是RxAndroid方法的回调方法。我正确地取消了在片段的onDestroyView中的所有这些。不过,演示者实例并未被清理(如您所见)。 所以我想知道如何区分有效(循环,内部)引用,它仍然存在,因为对象仍然没有垃圾