2023 中国开源开发者报告
Interpreter Lock Optional,让全局解释 器锁成为可选)no-GIL,或称为自由线程。 全局解释器锁(GIL)阻止了同时多线程执行代 码,成为了在多核 CPU 上提高 Python 代码运 行效率的一大障碍。 特邀评论员——杜天微,狮偶编程语言作者: Python 对于多线程的支持一直是个大问题,现在终于看到了一丝曙光。 OSCHINA 社区用户评论: 范一舟:赶紧,尽快推动实施,挣脱开 gil0 码力 | 87 页 | 31.99 MB | 1 年前3菟葵 - Krita 问题答疑速查 - 2023-11-26A
Windows 答: krita 拥有多种不同的笔刷引擎,不同笔刷引擎的优化程度不一样。 另外即使同笔刷引擎笔刷的某些设置也会明显降低速度。(特别是在性能不强的设备上会更明显) 如像素笔刷引擎是具有多线程优化的,比颜色涂抹笔刷引擎快得多。 但是,如果使用像素笔刷引擎的笔刷使用了蒙版笔刷选项将会降低不少性能(在安卓平板会较为明 显。) 也就是说如果把笔刷尺寸开的很大,那么某些笔刷会明显更卡就是因为前面说的那样。0 码力 | 31 页 | 1.55 MB | 1 年前3菟葵 - Krita 问题答疑速查 - 2023-02-15A
Windows 答: krita 拥有多种不同的笔刷引擎,不同笔刷引擎的优化程度不一样。 另外即使同笔刷引擎笔刷的某些设置也会明显降低速度。(特别是在性能不强的设备上会更明显) 如像素笔刷引擎是具有多线程优化的,比颜色涂抹笔刷引擎快得多。 但是,如果使用像素笔刷引擎的笔刷使用了蒙版笔刷选项将会降低不少性能(在安卓平板会较为明 显。) 也就是说如果把笔刷尺寸开的很大,那么某些笔刷会明显更卡就是因为前面说的那样。0 码力 | 31 页 | 1.55 MB | 1 年前3Krita 5.2 中文手册
启用 – 无视权衡中预设的内容,总是启用此选项。 禁用 – 无视权衡中预设的内容,不要启用此选项。 模块化编码 此选项与无损压缩的模块化模式不是一回事。模块化编码会将图像拆分成 小块以便进行多线程编码,还可以对每个图块进行单独优化。你可以选择 编码器要使用有损的 VarDCT 模式还是无损的模块化 模式,还是让编码器 自行选择。 保持不可见像素的颜色 当像素完全透明时,是否保存它的颜色数值。如果不保存,将把该透明像 意味着文件体积最小,100% 意味着 不进行压缩。仅在 透明度平面压缩设为无损时可用。 显示压缩后图像 指示 libwebp 跳过处理循环内的滤镜步骤,可能会对最终生成的文件造成 不良影响。 多线程编码 如果可能,则使用多线程编码。 减少内存占用 尝试以拖慢处理速度为代价,降低内存占用。 精确 保留透明像素的 RGB 颜色数值,而不是将它们默认为透明的纯黑。 使用锐利 YUV 是否使用较慢但更精确的 一道笔画的笔迹在自我重叠时颜色会加深;冲染模式下同一道笔画的笔迹 在自我重叠时颜色始终如一,直到画下一笔时才会在重叠位置加深。详情 请见:不透明度和流量。 像素笔刷引擎从 Krita 4.0 版开始使用多线程笔尖,它有默认、柔和、高斯三种 笔尖蒙版类型。其中默认笔尖蒙版的处理速度是最快的。 可用笔刷选项: 笔尖 混合模式 不透明度和流量 大小 宽高比 间距 镜像 柔和度 锐利度 旋转0 码力 | 1594 页 | 79.20 MB | 1 年前3Krita 5.2 官方文档中文版 2023-12-08A
编码器将按照权衡的预设来选择此选项。 启用 – 无视权衡中预设的内容,总是启用此选项。 禁用 – 无视权衡中预设的内容,不要启用此选项。 模块化编码 此选项与无损压缩的模块化模式不是一回事。模块化编码会将 图像拆分成小块以便进行多线程编码,还可以对每个图块进行 单独优化。你可以选择编码器要使用有损的 VarDCT 模式还是 无损的模块化 模式,还是让编码器自行选择。 保持不可见像素的颜色 当像素完全透明时,是否保存它的颜色数值。如果不保存,将 意味着文件体积最小, 100% 意味着不进行压缩。仅在 透明度平面压缩设为无损时可 用。 显示压缩后图像 指示 libwebp 跳过处理循环内的滤镜步骤,可能会对最终生成 的文件造成不良影响。 多线程编码 如果可能,则使用多线程编码。 减少内存占用 尝试以拖慢处理速度为代价,降低内存占用。 精确 保留透明像素的 RGB 颜色数值,而不是将它们默认为透明的纯 黑。 使用锐利 YUV 是否使用较慢但更精确的 积模式下同一道笔画的笔迹在自我重叠时颜色会加深;冲染模 式下同一道笔画的笔迹在自我重叠时颜色始终如一,直到画下 一笔时才会在重叠位置加深。详情请见:不透明度和流量。 像素笔刷引擎从 Krita 4.0 版开始使用多线程笔尖,它有默认、柔 和、高斯三种笔尖蒙版类型。其中默认笔尖蒙版的处理速度是最快 的。 可用笔刷选项: 笔尖 混合模式 不透明度和流量 大小 宽高比 间距 镜像 柔和度 锐利度 旋转 分散 颜色来源0 码力 | 1685 页 | 91.87 MB | 1 年前3Krita 5.2 官方文档中文版 2023-12-08A
编码器将按照权衡的预设来选择此选项。 启用 – 无视权衡中预设的内容,总是启用此选项。 禁用 – 无视权衡中预设的内容,不要启用此选项。 模块化编码 此选项与无损压缩的模块化模式不是一回事。模块化编码会将图像拆分成 小块以便进行多线程编码,还可以对每个图块进行单独优化。你可以选择 编码器要使用有损的 VarDCT 模式还是无损的模块化 模式,还是让编码器 自行选择。 保持不可见像素的颜色 当像素完全透明时,是否保存它的颜色数值。如果不保存,将把该透明像 意味着文件体积最小,100% 意味着不 进行压缩。仅在 透明度平面压缩设为无损时可用。 显示压缩后图像 指示 libwebp 跳过处理循环内的滤镜步骤,可能会对最终生成的文件造成 不良影响。 多线程编码 如果可能,则使用多线程编码。 减少内存占用 尝试以拖慢处理速度为代价,降低内存占用。 精确 保留透明像素的 RGB 颜色数值,而不是将它们默认为透明的纯黑。 使用锐利 YUV 是否使用较慢但更精确的 一道笔画的笔迹在自我重叠时颜色会加深;冲染模式下同一道笔画的笔迹 在自我重叠时颜色始终如一,直到画下一笔时才会在重叠位置加深。详情 请见:不透明度和流量。 像素笔刷引擎从 Krita 4.0 版开始使用多线程笔尖,它有默认、柔和、高斯三种 笔尖蒙版类型。其中默认笔尖蒙版的处理速度是最快的。 可用笔刷选项: 笔尖 混合模式 不透明度和流量 大小 宽高比 间距 镜像 柔和度 锐利度 旋转 分散 颜色来源0 码力 | 1562 页 | 79.19 MB | 1 年前3Krita 5.1 官方文档中文版 2023-05-26A
编码器将按照权衡的预设来选择此选项。 启用 – 无视权衡中预设的内容,总是启用此选项。 禁用 – 无视权衡中预设的内容,不要启用此选项。 模块化编码 此选项与无损压缩的模块化模式不是一回事。模块化编码会将图像拆分成 小块以便进行多线程编码,还可以对每个图块进行单独优化。你可以选择 编码器要使用有损的 VarDCT 模式还是无损的模块化 模式,还是让编码器 自行选择。 保持不可见像素的颜色 当像素完全透明时,是否保存它的颜色数值。如果不保存,将把该透明像 意味着文件体积最小,100% 意味着不 进行压缩。仅在 透明度平面压缩设为无损时可用。 显示压缩后图像 指示 libwebp 跳过处理循环内的滤镜步骤,可能会对最终生成的文件造成 不良影响。 多线程编码 如果可能,则使用多线程编码。 减少内存占用 尝试以拖慢处理速度为代价,降低内存占用。 精确 保留透明像素的 RGB 颜色数值,而不是将它们默认为透明的纯黑。 使用锐利 YUV 是否使用较慢但更精确的 一道笔画的笔迹在自我重叠时颜色会加深;冲刷模式下同一道笔画的笔迹 在自我重叠时颜色始终如一,直到画下一笔时才会在重叠位置加深。详情 请见:不透明度和流量。 像素笔刷引擎从 Krita 4.0 版开始使用多线程笔尖,它有默认、柔和、高斯三种 笔尖蒙版类型。其中默认笔尖蒙版的处理速度是最快的。 可用笔刷选项: 笔尖 混合模式 不透明度和流量 大小 宽高比 间距 镜像 柔和度 锐利度 旋转 分散 颜色来源0 码力 | 1547 页 | 78.22 MB | 1 年前3Krita 4.x 官方文档中文版 2021-08-06A
颜色不断加深;而在冲刷模 式下同一条笔画的笔迹无论如何重叠也会保持颜色均匀,直到画下一笔时 才会在重叠位置加深。详情请参考: 不透明度和流量 。 像素笔刷引擎从 Krita 4.0 版开始使用多线程笔尖,而“默认”笔尖蒙版的处理速 度是三种蒙版中最快的。 可用笔刷选项: 笔尖 混合模式 不透明度和流量 大小 宽高比 间距 镜像 柔和度 锐利度 旋转 分散 来源 混合 喷枪 纹理 蒙版笔刷 性”编辑。 滤镜可以通过 滤镜 菜单访问。Krita 自带了两类滤镜:内建滤镜和 G’MIC 滤 镜。由于软件和文档系统的限制,各个滤镜按照它们的英文名称进行排序。 Krita 的大多数内建滤镜已经支持多线程,它们可以在滤镜笔刷引擎和调整滤 镜中使用。 调整 艺术效果 模糊 颜色 边缘检测 浮雕 图像增强 映射 其他 小波分解 调整 调整类滤镜可以对整幅图像的颜色和反差等进行调整。 减淡 这是 盘的性能很差,使用的格式可能也不适合交换文 件,许多较新的计算机已经使用了性能更好的固态硬盘,请谨慎操作。) 高级选项卡 多线程 现代 CPU 具备多个核心,可以同时进行多个线程的程序操作。自 4.0 版起, Krita 的动画缓存、像素笔刷引擎的笔尖图像等功能已经为多线程进行了优 化。 CPU 可用线程上限 指定 Krita 可以使用的 CPU 线程数量上限。 动画处理线程上限 Krita0 码力 | 1373 页 | 74.74 MB | 1 年前3Krita 4.x 官方文档中文版 2021-08-06A
会使颜⾊不断加深;⽽在冲刷模式下同⼀条笔画的笔迹⽆论如 何重叠也会保持颜⾊均匀,直到画下⼀笔时才会在重叠位置加 深。详情请参考: 不透明度和流量 。 像素笔刷引擎从 Krita 4.0 版开始使⽤多线程笔尖,⽽“默认”笔 尖蒙版的处理速度是三种蒙版中最快的。 可⽤笔刷选项: 笔尖 混合模式 不透明度和流量 ⼤⼩ 宽⾼⽐ 间距 镜像 柔和度 锐利度 旋转 分散 来源 混合 喷枪 纹理 蒙版笔刷 们把这种⼯作⽅式叫做“⾮破坏性”编辑。 滤镜可以通过 滤镜 菜单访问。Krita ⾃带了两类滤镜:内建滤镜和 G’MIC 滤镜。由于软件和⽂档系统的限制,各个滤镜按照它们的 英⽂名称进⾏排序。 Krita 的⼤多数内建滤镜已经⽀持多线程,它们可以在滤镜笔刷引 擎和调整滤镜中使⽤。 调整 艺术效果 模糊 颜⾊ 边缘检测 浮雕 图像增强 映射 其他 ⼩波分解 调整 调整类滤镜可以对整幅图像的颜⾊和反差等进⾏调整。 减淡 这是 盘的性能很差,使⽤的格式可能也不适合交换⽂件,许多较新 的计算机已经使⽤了性能更好的固态硬盘,请谨慎操作。) ⾼级选项卡 多线程 现代 CPU 具备多个核⼼,可以同时进⾏多个线程的程序操作。⾃ 4.0 版起,Krita 的动画缓存、像素笔刷引擎的笔尖图像等功能已经 为多线程进⾏了优化。 CPU 可⽤线程上限 指定 Krita 可以使⽤的 CPU 线程数量上限。 动画处理线程上限 Krita0 码力 | 1594 页 | 110.95 MB | 1 年前32024 中国开源开发者报告
特别是编程语言不仅要设计易于人类学习的编程语言,还要设计易于 AI 学习和生成代码。 以 Python 举例,它的优势是对于人类易读易学,动态类型系统减少了代码量,允许快速原型开 发,增强了开发效率。但性能问题、内存消耗和多线程和并发处理确是它的劣势。 在 AI 大模型时代 Python 的优势不再明显,机器永不疲惫,不会因为代码枯燥而降低生成 速度,劣势却愈发变成挑战。优秀的智能编程助手不能仅关注行业大模型,AI 大模型对于「编0 码力 | 111 页 | 11.44 MB | 8 月前3
共 22 条
- 1
- 2
- 3