V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  expkzb  ›  全部回复第 2 页 / 共 73 页
回复总数  1441
1  2  3  4  5  6  7  8  9  10 ... 73  
257 天前
回复了 wangsunng 创建的主题 Java 百度面试题,大伙给点思路
在 Java 中,垃圾收集器的行为通常是由 JVM 的垃圾收集策略和配置决定的,而不是由应用程序直接控制。然而,你可以使用`System.gc()`方法来建议 JVM 进行垃圾收集,但请注意,这个方法并不保证 JVM 一定会执行垃圾收集,也不保证垃圾收集的类型( Young GC 或 Full GC )。

以下是一个 Java 代码示例,它尝试触发两次 Young GC 和一次 Full GC ,然后再触发两次 Young GC 。但请记住,这只是一种尝试,实际的行为将取决于 JVM 的实现和当前的内存使用情况。

```java
public class GCTrigger {

public static void main(String[] args) {
// 尝试触发两次 Young GC
for (int i = 0; i < 2; i++) {
System.gc(); // 建议 JVM 进行垃圾收集
System.runFinalization(); // 建议 JVM 执行可到达对象的终结方法
try {
// 等待一段时间,让 JVM 有机会执行垃圾收集
Thread.sleep(100);
} catch (InterruptedException e) {
Thread.currentThread().interrupt();
}
}

// 尝试触发一次 Full GC
System.gc(); // 再次建议 JVM 进行垃圾收集

try {
// 等待一段时间,让 JVM 有机会执行垃圾收集
Thread.sleep(100);
} catch (InterruptedException e) {
Thread.currentThread().interrupt();
}

// 尝试再次触发两次 Young GC
for (int i = 0; i < 2; i++) {
System.gc();
System.runFinalization();
try {
Thread.sleep(100);
} catch (InterruptedException e) {
Thread.currentThread().interrupt();
}
}
}
}
```

这段代码通过调用`System.gc()`和`System.runFinalization()`来建议 JVM 执行垃圾收集,并使用`Thread.sleep()`来等待一段时间,以便 JVM 有时间响应这些请求。然而,再次强调,这种方法不能保证垃圾收集的类型或次数。

如果你需要更精确地控制垃圾收集的行为,你可能需要使用特定的 JVM 参数来配置垃圾收集器,或者使用更高级的 JVM 监控和诊断工具来分析和优化垃圾收集的性能。
音频软件 reaper ,可以做简单的视频剪辑。可以免费用。
会,找不到儿时那种住小房子的安全感了
299 天前
回复了 xiaoqi6pi112 创建的主题 硬件 有没有 pc 串流 iPhone 的音频解决方案
我知道 Mac 有 Airfoil ,省时省力。
Windows 的话可以自己搭一个局域网直播服务器,https://github.com/superconvert/smart_rtmpd ,然后 obs 推音频流上去,手机观看。
你要么,卖你
08 年在大学的时候(大连),曾经通过一个简陋的官方网站,遍历过电信账号和密码一样的账号,每天轮着用。
2024-04-15 21:35:40 +08:00
回复了 Cagliostro 创建的主题 生活 分享一次种牙经历
为啥我是先上骨粉,等了一阵再去放的基台
2024-01-24 10:06:53 +08:00
回复了 Crump 创建的主题 Apple Classical 这是匆匆忙忙上架忘记加图标了吗?
没加图标过不了机器审核,重启一下试试
2024-01-08 22:28:34 +08:00
回复了 dekiyy 创建的主题 Apple apple vision pro 要来啦~
穷途末路
2023-12-28 23:22:58 +08:00
回复了 ErenJaeger 创建的主题 音乐 相信 V 友的品味,推荐几首纯音乐吧
Ylang Ylang - FKJ
2023-12-27 22:32:18 +08:00
回复了 l6241425 创建的主题 分享发现 Obsidian 1.5.3 来了,是不是地表最强 markdown 编辑器了?
有什么主题是对表格友好的吗,现在用的几个表格都巨大
2023-12-26 11:58:18 +08:00
回复了 vsitebon 创建的主题 分享发现 Obsidian 公测 1.5 支持了表格编辑功能
不知为何,更新了以后没发现表格有啥变化
2023-12-16 08:57:12 +08:00
回复了 LeviMarvin 创建的主题 公司运营 开了个公司不知道该干什么了
招点困难人群拿补贴
2023-09-15 10:45:46 +08:00
回复了 babyoung 创建的主题 程序员 2012 年,我为了 3 万块钱放弃了 300 枚比特币
如果你拿的住这么多比特币,那么代表大家都看好它,那么比特币的价格就不会涨上来。
2023-09-13 10:05:45 +08:00
回复了 flypei 创建的主题 分享发现 个人觉得,三星 S23 的颜值比 iPhone 系列高的
@vgbw 心理暗示是挺重要
1  2  3  4  5  6  7  8  9  10 ... 73  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3180 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 42ms · UTC 11:51 · PVG 19:51 · LAX 04:51 · JFK 07:51
Developed with CodeLauncher
♥ Do have faith in what you're doing.