V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ShadowPower  ›  全部回复第 51 页 / 共 81 页
回复总数  1618
1 ... 47  48  49  50  51  52  53  54  55  56 ... 81  
我感觉楼主的方案都太折腾了,使用 KeepassXC 的实际体验是这样的:
https://i.imgur.com/dQsaYtz.png

一键填写
310 天前
回复了 billlee 创建的主题 信息安全 怎么保存双因素认证的 backup codes?
密码管理器开两个数据库,一个保存密码,一个保存其他数据
@sjmcefc2 这个需求可以考虑用 WizardMath-70B ,我试了很多复杂的小学数学/奥数题,都比 ChatGPT 3.5 好
312 天前
回复了 caEsIum 创建的主题 Apple 挑战一下用丐中丐 M2 Mac mini 做主力机
@domainnamesir 这个档次的 CPU 当主力机估计还是难受,看 B 站视频都不敢开弹幕……🤣
315 天前
回复了 buludu 创建的主题 MacBook Pro 这 IDEA 也太吃内存了, 32G 都不够用了
@hello2090 仅论内存管理,两者没有显著区别。
硬件规格有区别是另一回事了。内存不足导致体验变差的程度,你在今天的 macOS 和今天的 Windows 上,感受应该差不多。

只是如今内存巨便宜,给苹果电脑加 8GB 内存的价格,可以把 DDR4 内存加到 128GB ,或者 DDR5 加到 64GB……

这时候……
有些人把硬盘当内存用
而有些人把内存当硬盘用
315 天前
回复了 buludu 创建的主题 MacBook Pro 这 IDEA 也太吃内存了, 32G 都不够用了
@hello2090 曾经的苹果电脑硬件规格是真的强,当年的苹果产品我都发自内心喜欢,哪怕我对品牌形象没什么感觉,我都对它的硬件规格有感觉。
我觉得那时候花钱买苹果产品,完全对得起它的售价。无论是手机还是电脑。

2013 年那会的 Windows 笔记本几乎都是 1366x768 分辨率,42% NTSC 的屏幕,很多都用机械硬盘,内存容量从 2GB 起步,主流为 4GB ,选配规格或者自己加内存才能到 8GB 。当然后期可以上 8GB 单条 x2 得到 16GB 。至于大后期的 16GB 单条内存,都不兼容 2013 年的电脑。

而 2013 年那时候的最丐的丐版 MacBook Air ,售价 5000 多,1400x900 分辨率,最低内存容量 4GB (跟当年主流 Windows 笔记本一样大)
还用了固态硬盘,从 128GB 到 512GB 。当年固态硬盘挺贵的。Windows 阵营那堆智商税“超极本”在 7999 的价位,都只给你 16GB/32GB/64GB ,游戏本也是一个小固态搭配一个大机械硬盘。

所以那时候从 Windows 转向 Mac ,带来的全是正面体验。根本不像今天这样……

但很多人不知道这些体验都是靠硬件支撑起来的。所以那个时代就已经开始有“mac 优化好”的言论了。同时当年的 iOS 确实比当年的 Android 流畅,很多人把手机类比到电脑,加深了这种印象。

我确实用过这些东西:
* 搭载机械硬盘的 Mac 一体机( iMac 2013 )
* 搭载固态硬盘的 Mac 笔记本
* 搭载机械硬盘的 Windows 台式机和笔记本
* 在那个时代,搭载固态硬盘的 Windows 笔记本

当时我做 iOS 开发,开机得一分半,点 Xcode 图标都要蹦两分钟左右,这个时间够我泡一杯咖啡喝完了。
Windows 用机械硬盘开机 30 到 40 秒,用了“快速启动”只有 9 秒,开 Visual Studio 最多 20 秒,体积比曾经的 Xcode 大,功能还强……

系统都是全新安装的,没有任何开机自启动的其他软件。结论只能是 Windows 的优化好过 Mac 了。

几年前我还看到有人说 Windows 内存满了就会卡。其实,用速度足够快的固态硬盘时,同等条件下 Windows 都比 macOS 流畅……
场景是:开了极多的 Chrome 浏览器标签页。切换标签页,内存满了会有延迟。
很多人所谓的“流畅”不过是滚动页面的动画不掉帧……但这跟内存没什么关系,跟显卡有关系。
315 天前
回复了 buludu 创建的主题 MacBook Pro 这 IDEA 也太吃内存了, 32G 都不够用了
@hello2090 那么,不一样的地方是什么?

基础理论都是一样的,多级页表、换页算法、虚拟地址这些。ARM Mac 和 x86 Windows 能有不同的地方只有前者的页面大小是 16K ,后者是 4K 罢了。这不会对性能产生影响。

至于网上告诉你“不一样”的果粉,我都看过,无非就是“会充分利用内存当缓存、固态硬盘快(当年苹果更早用上 PCIe 确实快)、有内存压缩”之类的。

上面提到的东西,在 Windows PC 阵营,这些特性分别出现在:
Windows XP (预读取技术)
2014 年左右(主流轻薄本开始普及固态了,也出现了 M.2 接口)
Windows 10 (内存压缩)

---

另外……
我用过机械硬盘时代的 MacOSX ,当年的 Mac 只要内存爆了,换页的时候整个系统界面都是定住的。Windows+机械硬盘虽然卡顿,但也没卡到会定住的程度。
直到后来 Mac 普及了固态硬盘,这个问题才消失了。

所以,不一样的地方难道是“我觉得不一样”吗?
那么,以我多年的 Mac OS X / macOS 使用经验(我曾经做过 iOS 开发,不得不用),Mac 显然是优化更差的那个……
315 天前
回复了 buludu 创建的主题 MacBook Pro 这 IDEA 也太吃内存了, 32G 都不够用了
@hello2090 你举的例子,属于不可控因素太多导致不一样。
但内存管理这种玩意挺基础,对于上层应用程序而言它是透明的(即应用程序本身并不关心内存是如何管理的,只需要向系统申请和使用内存即可,不用针对具体的系统实现做适配),也不存在什么需要攻关的科学难题(计算机技术不是自然科学,不像物理、生物、化学那样)。

因此开发成本没多高,想做成什么样都可以做。内部细节会有差异,但从功能的角度来看,也是殊途同归。
315 天前
回复了 buludu 创建的主题 MacBook Pro 这 IDEA 也太吃内存了, 32G 都不够用了
@wanniwa 我看到很多人说 mac 的内存使用方式和 win 不一样,但为什么没有人能讲讲到底哪里不一样……
内存压缩、swap 、空闲内存当缓存用,这些不是都一样吗?
315 天前
回复了 buludu 创建的主题 MacBook Pro 这 IDEA 也太吃内存了, 32G 都不够用了
看了一眼我正在用的 IDEA ,好像还不如楼主的 WindowServer 吃内存
https://i.imgur.com/ZK5gPcw.png
@huhalo 只有大陆版 MIUI 会这样,原因是 google 服务的后台被限制了
修改系统的 hosts:

108.177.125.188 mtalk.google.com
3.3.3.3 alt1-mtalk.google.com
3.3.3.3 alt2-mtalk.google.com
74.125.200.188 alt3-mtalk.google.com
74.125.200.188 alt4-mtalk.google.com
3.3.3.3 alt5-mtalk.google.com
3.3.3.3 alt6-mtalk.google.com
74.125.200.188 alt7-mtalk.google.com
3.3.3.3 alt8-mtalk.google.com
2404:6800:4008:c07::bc mtalk.google.com
2607:f8b0:4023:c0b::bc alt1-mtalk.google.com
2607:f8b0:4023:1::bc alt5-mtalk.google.com
2607:f8b0:4002:c03::bc alt7-mtalk.google.com
315 天前
回复了 xinghen57 创建的主题 Android 安卓 root 后,防火墙类软件有推荐么
@cslive 因为它的功能已经被手机内置了……
@ABCDEFAA 有用,我加到 128GB 了,开机也只用了 4GB
@deplivesb 这只是 Python 的一些性能优化工作产生的副作用罢了,其实+=和-=本身并没有保证线程安全。
你可以试试改成:
num += int(1)
num -= int(1)

就会得到非 0 的值。

你不能把它当作一个“Python 特性”来用,这玩意很容易就会被破坏掉。
将来更高版本的 Python 移除了 GIL 之后,没准楼主提供的代码都不能保证线程安全了。
1. 现在内存便宜了,如果能加内存,直接加内存解决
2. 修改用户目录下的.wslconfig (如果没有,可以新建一个)里的 memory 配置项,限制一下 WSL2 的内存上限,例如:
memory=4GB

文档:
https://learn.microsoft.com/zh-cn/windows/wsl/wsl-config
这跟 GIL 没什么关系。你可以把 GIL 锁想象成单核电脑上跑多线程的情况。
Python 的 GIL 锁没有哪个版本会对整个函数加锁。不然的话,对于多线程 GUI 程序,做任何耗时操作都会让整个界面未响应。

这个程序在任何版本的 Python 中跑出的结果都是无法预测的。
318 天前
回复了 XIVN1987 创建的主题 Android Github 2FA 如何简单实现?
我用 KeePassXC
1 ... 47  48  49  50  51  52  53  54  55  56 ... 81  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   953 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 41ms · UTC 20:05 · PVG 04:05 · LAX 13:05 · JFK 16:05
Developed with CodeLauncher
♥ Do have faith in what you're doing.