首页  

idea debug 技巧     所属分类 idea 浏览量 720
run  堆内存设置
-Xms512M -Xmx4096M
run / edit configurations 
vm parameters 
-Xms512M -Xmx4096M
run or debug 时  控制台会输出 命令 ,包含 jvm参数
ps aux|grep 'xsbt.boot.Boot run'




支持链式调用 和 lambda 断点
List(1,2,3).map(_*2).foreach(println)
会跳出来四个选项
all   
line in function main
_*2
println

all  所有方法调用的地方都会断点   map foreach 调用 都会 断点
line in function main   一整行只设置一个断点
_*2  map 函数断点
println  println 函数断点


List(1,2,3).map( e => e*2).foreach(println)
设置条件断点 e>1  (条件表达式 e>1 变红了 ,不过执行ok  ,显示问题?)

List(1,2,3).map(_*2).foreach(println)
这个无法设置条件断点 
_>1


for(value <- List(1,2,3)){
   println("value="+value)
}
这里可设置 条件断点 value>1




var i = 1 List(1, 2, 3).map(_ * 2).foreach(println) List(1, 2, 3).map(e => e * 2).foreach(println) for (value <- List(1, 2, 3)) { println("value=" + value) } i += 1 println("i=" + i)
修改变量值 setValue int sum = 0; for (int i = 0; i < 10; i++) { sum = sum + i; } System.out.println(sum);
idea 设置异常断点

上一篇     下一篇
saas财务指标 ARR 与 MRR

shapeless scalaz cats zio

akka actor ask 模式 实例

Reactive Programming

sbt 创建运行 Scala play 项目

scala Option Try Either