标签: debugging

设置哪些Java命令行选项以允许远程调试JVM?

我知道有一些JAVA_OPTS设置为远程调试Java程序.

它们是什么,它们是什么意思?

java debugging

301
推荐指数
5
解决办法
37万
查看次数

检查JavaScript中是否存在对象

如何在JavaScript中验证对象的存在?

以下作品:

if (!null)
   alert("GOT HERE");
Run Code Online (Sandbox Code Playgroud)

但这会引发错误:

if (!maybeObject)
   alert("GOT HERE");
Run Code Online (Sandbox Code Playgroud)

错误:

maybeObject 没有定义.

javascript variables debugging null undefined

296
推荐指数
9
解决办法
49万
查看次数

如何查看哪些插件使Vim变慢?

有没有办法分析Vim插件?

当我打开一个大的时候,我的MacVim变得越来越慢.py.我知道我可以取消选择所有插件并逐个重新选择以检查哪个插件是罪魁祸首,但有更快的方法吗?

我的dotvim在这里:https://github.com/charlax/dotvim

debugging vim optimization macvim

295
推荐指数
5
解决办法
6万
查看次数

使用Chrome开发人员工具调试iframe

我想使用Chrome开发者控制台查看我的应用中的变量和DOM元素,但该应用程序存在于iframe(因为它是一个OpenSocial应用程序)中.

所以情况是:

<containing site>
 <iframe id='foo' src='different domain'>
  ... my app ...
 </iframe>
</containing site>
Run Code Online (Sandbox Code Playgroud)

有没有办法iframe从开发人员控制台访问其中发生的事情?如果我尝试这样做document.getElementById("foo").something,它就不起作用,可能是因为iframe它位于不同的域中.

我无法iframe在新标签中打开内容,因为还iframe需要能够与包含的网站进行通信.

debugging iframe google-chrome

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

如何在PHP中写入控制台?

是否可以写入字符串或登录到控制台?

我的意思是说

就像在jsp中一样,如果我们打印出类似于system.out.println("some")它的东西,那么它将出现在控制台而不是页面上.

php printing debugging console

288
推荐指数
18
解决办法
108万
查看次数

在调试模式下启动时Android应用程序崩溃

当我在调试模式下运行时,应用程序崩溃了,但是当我正常运行它时它会起作用.我认为附加调试器时会出现问题.

日志:

A/art: art/runtime/jdwp/jdwp_event.cc:661] Check failed: Thread::Current() != GetDebugThread() (Thread::Current()=0x7f44a18400, GetDebugThread()=0x7f44a18400) Expected event thread
A/art: art/runtime/runtime.cc:422] Runtime aborting...
A/art: art/runtime/runtime.cc:422] Aborting thread:
A/art: art/runtime/runtime.cc:422] "JDWP" prio=5 tid=4 WaitingForDebuggerSend
A/art: art/runtime/runtime.cc:422]   | group="" sCount=0 dsCount=0 obj=0x12c60280 self=0x7f44a18400
A/art: art/runtime/runtime.cc:422]   | sysTid=24137 nice=0 cgrp=default sched=0/0 handle=0x7f4b904450
A/art: art/runtime/runtime.cc:422]   | state=R schedstat=( 132066712 16401043 106 ) utm=9 stm=2 core=3 HZ=100
A/art: art/runtime/runtime.cc:422]   | stack=0x7f4b80a000-0x7f4b80c000 stackSize=1005KB
A/art: art/runtime/runtime.cc:422]   | held mutexes= "abort lock"
A/art: art/runtime/runtime.cc:422]   native: #00 pc 000000000047e2cc  /system/lib64/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiP12BacktraceMapPKcPNS_9ArtMethodEPv+220)
A/art: …
Run Code Online (Sandbox Code Playgroud)

debugging android android-debug android-studio android-debugging

285
推荐指数
6
解决办法
5万
查看次数

适用于Google Chrome的Firebug调试器

您可以在Google Chrome中使用Firebug吗?

我想要的基本功能:

  • 检查HTML源(选择元素,删除它们等)
  • 检查CSS值(内置解决方案很奇怪,不知何故)

html css debugging firebug google-chrome

278
推荐指数
6
解决办法
30万
查看次数

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

调试和发布版本之间的性能差异

我必须承认,通常我没有在程序中调试DebugRelease配置之间进行切换,我通常选择调试配置,即使程序实际部署在客户端也是如此.

据我所知,如果不手动更改这些配置,这些配置之间的唯一区别是DebugDEBUG定义常量,并且Release已检查Optimize代码.

所以我的问题实际上是双重的:

  1. 这两种配置之间是否存在很多性能差异.是否有任何特定类型的代码会在这里造成性能上的巨大差异,或者它实际上并不那么重要?

  2. 是否有任何类型的代码可以在Debug配置下正常运行,可能在Release配置下失败,或者您可以确定在Debug配置下经过测试和正常工作的代码在Release配置下也能正常工作.

.net c# debugging performance configuration

273
推荐指数
7
解决办法
6万
查看次数

如何在Android上调试javascript?

我正在开展涉及Raphaeljs的项目.事实证明,它不适用于Android.它确实在iPhone上.

我如何在Android浏览器上调试一些东西?它是WebKit,所以如果我知道版本,那么在完整版的WebKit 上调试它会产生相同的结果吗?

debugging android webkit

271
推荐指数
12
解决办法
34万
查看次数