小编Nit*_*arg的帖子

适用于Java应用程序的性能分析器

我需要优化Java应用程序.它会进行第三方通话.我需要一些好的工具来准确测量各个API调用所花费的时间.为了解复杂性 - 应用程序采用包含100万行的数据源文件,完成处理大约需要一个小时.作为处理的一部分,它会进行一些第三方呼叫(包括一些网络呼叫).我需要确定哪些调用比其他调用花费更多时间,并在此基础上找到优化应用程序的方法.

任何建议,将不胜感激.

java performance profiling

25
推荐指数
3
解决办法
2万
查看次数

如何在Eclipse中的多个选项卡中打开多个控制台?

我正在使用Eclipse版本:Helios Release for Java应用程序.我需要运行相同应用程序的多个实例,并希望轻松查看多个控制台.

可以吗?如果有,怎么样?

java eclipse console perspective

24
推荐指数
2
解决办法
2万
查看次数

java.lang.ClassNotFoundException尽管使用了CLASSPATH环境变量

我试图在Windows7上使用java连接到mysql数据库.尽管在CLASSPATH中添加了jdbcdriver jar文件的完整url,但抛出了java.lang.ClassNotFoundException:com.mysql.jdbc.Driver.谁能告诉我我在这里失踪了什么?如果我在项目库中添加jar文件但是我想通过CLASSPATH本身来实现它.我的类路径看起来像这样 - C:\ jython2.5.1\javalib\mysql-connector-java-5.1.12-bin.jar

我想说清楚这不是我正在进行的实际项目.我实际上正在使用Django和Jython,它需要JDBC驱动程序来访问数据库.这就是为什么我必须只使用CLASSPATH.

java classpath environment-variables classnotfoundexception

21
推荐指数
3
解决办法
8万
查看次数

在C++中使用寄存器变量可以做多少坏事

我刚才知道我们可以在C++程序中明确地使用寄存器.我想知道如果我在一个C++程序中声明并使用所有可用的寄存器并运行它相当长的时间.我的系统行为有多糟糕,操作系统将采取什么(如果有的话)措施来摆脱这种情况.

c++ linux memory

20
推荐指数
5
解决办法
1950
查看次数

编组数据太短

我的应用程序需要在会话中保留大型数据对象.通过解析包含具有3-4个字符串的150个X 20个单元的csv,每个数据对象有3-4个.我的应用程序显示此错误 - "编组数据太短".我试过这个 -

  • 删除旧会话表.
  • 删除会话表的旧迁移.
  • 使用创建新迁移rake db:sessions:create.
  • 手动编辑迁移,更改text: datalongtext: data.
  • 使用运行迁移rake db:migrate.

申请的其他细节 -

在视图"index.html.erb"中 - 有一个链接对控制器中的操作进行ajax调用,该操作解析大型csv文件并从中生成一个对象.此对象存储在会话中.

错误日志

` ArgumentError in Scoring#index

Showing app/views/scoring/index.html.erb where line #4 raised:

marshal data too short

Extracted source (around line #4):

1: 
2: <form id="myForm">
3: 
4:   <%= link_to_remote "get csv file",
5:        :url      => { :action => 'show_static_1' },
6:        :update   => "static_score",
7:        :complete => "$('static_score').update(request.responseText)" %>

Application Trace | Framework Trace …
Run Code Online (Sandbox Code Playgroud)

session ruby-on-rails marshalling

12
推荐指数
4
解决办法
1万
查看次数

用于括起表达式以最大化其值的算法

我在查找动态编程问题时发现了这一点.您将获得V0 O0 V1 O1 .... Vn-1形式的无限制表达式

我们必须将括号放在最大化整个表达式值的位置.

V是操作数,O是操作符.在问题的第一个版本中,运算符可以是*和+,操作数是正数.问题的第二个版本是完全一般的.

对于第一个版本,我提出了DP解决方案.

解决方案 - A [] =操作数数组B [] - 运算符数组T(A [i,j]) - 表达式T的最大值(A [0,n-1])=最大值i {(T [A [ 0,i])Oi T(A [i + 1,n-1]))}

边界情况是微不足道的(当i = j时).我需要以下帮助 - 分析此算法的运行时间.如果存在更好的一个.

algorithm optimization performance expression dynamic-programming

9
推荐指数
1
解决办法
4128
查看次数

最大化人与人之间的互动

圆桌会议.并且有n个人,其中一些人是彼此的朋友.如果他是朋友,坐在桌子上的人可以与他附近的人互动.

我们必须找到一种算法来将n个人安排在桌面上,以便最大化整个交互.

algorithm optimization

9
推荐指数
1
解决办法
365
查看次数

C++中的自动变量

可能重复:
在C++中,为什么要new尽量少用?

在C++中分配的自动变量在哪里?在堆栈或堆上?

另外,我在7.9中读到- 堆栈和堆,堆栈上分配的所有内存在编译时都是已知的.这是真的吗?这是否意味着堆栈上只发生静态内存分配?

另外,请提及链接,参考C++中有关内存分配的完整说明文字.

c++ memory heap stack automatic-properties

8
推荐指数
1
解决办法
7726
查看次数

在Django中使用Jython?

我打算在Django中使用Jython.我想知道Jython项目的稳定性,它是多么容易使用,以及它的开发者社区有多大.

python jython

5
推荐指数
1
解决办法
444
查看次数

在无限一维图中找到孔的算法

一头牛正站在无限的篱笆前.另一边是草.奶牛想要去这草.沿着这个栅栏的某个地方是一个洞,母牛可以通过这个洞到达另一侧.从母牛到洞的距离d具有与其相关的概率分布f(d),即孔距离母牛k步的概率由f(k)给出.请注意,我们认为所有距离都是离散的,即它们总是根据母牛所采取的步骤来测量.母牛可以采取负整数步骤以及正整数步骤,即分别向左和向右步进k步.此外,我们知道Σ(k =-∞)^∞| k |⋅f(k)<∞.我们想要描述一种能够找到概率为1的洞的算法.

问题1算法能够以概率1找到孔的充分条件是什么?问题2描述这样的算法.

algorithm graph probability stochastic-process

5
推荐指数
1
解决办法
1810
查看次数