Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
分析/改善内存使用和/或 GC 时间
Original 我正在尝试聚合 CSV 文件并遇到 我认为 过多的内存使用和 或 GC 工作 当团体数量增加时 这个问题似乎就会出现 当键达到数百或数千时没有问题 但当键达到数万时很快就会开始在 GC 中花费大部分时间 Update 搬家
Haskell
ghc
模棱两可的出现“只是”
我是一个绝对的初学者 使用 emacs 浏览 LYAH 我当前的设置 Ubuntu 12 04 LTS 使用体验 初学者 GNU Emacs 23 Use Experience beginner 能够在 haskell 主要模式下工作 发现
Haskell
emacs
ghc
ghci
haskellplatform
Haskell 中的融合是什么?
我时不时地注意到 Haskell 文档中的以下内容 例如在Data Text https hackage haskell org package text 1 2 2 1 docs Data Text html 受融合影响 What is
Haskell
Optimization
ghc
streamfusion
如何让“ghci”使用我的“show”功能?
假设您想使用自己的显示函数 例如 let show take 1000 Prelude show 你怎么可以允许ghci使用它来代替内置的打印show 您可以定义自己的交互式打印 https downloads haskell org gh
Haskell
ghc
readevalprintloop
ghci
Haskell GHC 动态编译仅适用于第一次编译
按照发布的 GHC 教程here http www bluishcoder co nz 2008 11 dynamic compilation and loading of html并按照以下建议对此代码进行更改我之前问过的一个堆栈溢出问题
Haskell
compilerconstruction
ghc
dynamiccompilation
ghcapi
了解 STG
GHC 的设计基于 STG 它代表 无脊椎 无标签的 G 机器 现在G machine显然是 图缩减机 的缩写 它定义了惰性是如何实现的 未评估的 thunk 存储为表达式树 执行程序涉及reducing这些都归结为正常形式 Atree是一
Haskell
Compilation
ghc
bytecode
intermediatelanguage
GHC如何实现unsafePerformIO?
从 开始unsafePerformIO并以 RTS libc 或操作系统 API 结束 GHC 如何实现 IO 我试图了解当标准前奏不可用时 IO 在 Haskell 中如何工作 例如 如果我们出于某种原因自己实现标准前奏 我原本希望在 G
Linux
Haskell
ghc
读取超过 2^18 字节的惰性字节串时发生段错误
考虑以下代码 http hpaste org 90394 http hpaste org 90394 我正在将一个 460mb 的大文件内存映射到一个惰性 ByteString ByteString 报告的长度471053056 When
Haskell
ghc
lazyevaluation
mmap
ByteString
使用 uncurry 函数进行特定类型推断
我一直在玩uncurry在 GHCi 中运行函数 我发现了一些我根本无法理解的东西 当我申请时uncurry to the 函数并将其绑定到某个变量 如下面的代码所示 编译器推断其类型特定于Integer Prelude gt let ad
Haskell
types
ghc
monomorphismrestriction
具有更高种类类型的 GADT 类型推断
我有一些可以编译的代码 LANGUAGE ScopedTypeVariables KindSignatures GADTs FlexibleContexts module Foo where data Foo gt where Foo c
Haskell
ghc
对大量数字求和太慢
任务 对前 15 000 000 个偶数求和 Haskell nats 1 Int evens filter even nats Int MySum Int MySum sum take 15000000 evens but MySum需要
Haskell
ghc
Haskell 中的垃圾 thunk 是否存在固有的“携带成本”?
在运行 GHC 编译的程序时 我经常看到 GC 上花费了大量的周期 这些数字往往比我的 JVM 经验所建议的要高出一个数量级 特别是 GC 复制 的字节数似乎比我正在计算的数据量大得多 非语言和严格语言之间的这种差异是根本性的吗 tl dr
Haskell
garbagecollection
ghc
languagedesign
我的图书馆的变化使它变慢了很多。分析对我没有帮助。速度缓慢的原因可能是什么?
我的问题 简述 我对我的库进行了更改 现在速度慢得多 但我无法弄清楚它在哪里花费了所有额外的时间 分析报告没有帮助 请帮我看看可能是什么原因 一些背景 我创建了一个 Redis 客户端库 名为Hedis http hackage haske
Haskell
profiling
ghc
UndecidableInstances 什么时候安全?有关 GHC 扩展的一些常见问题
我知道 XUndecidableInstances 的文档 http www haskell org ghc docs latest html users guide type class extensions html undecidab
Haskell
ghc
在简单的 http get 示例中找不到模块“Network.HTTP”
我正在尝试这个简单的例子 module Main where import Network HTTP import Lib get String gt IO String get url simpleHTTP getRequest url
Haskell
ghc
cabal
ghc 中的字节串链接
考虑下面的简单代码 import Crypto Hash SHA1 hashlazy import qualified Data ByteString as BS main return 我安装了cabal install global b
Haskell
ghc
staticlinking
ByteString
Haskell 堆栈与全局 ghc
是否可以使用stack已经安装了ghc没有stack安装本地副本ghc or cabal 是的 如果ghc in PATH是所选快照的正确版本 stack会很高兴地使用它 ghc version The Glorious Glasgow H
Haskell
ghc
cabal
haskellstack
从 Haskell 代码生成 LLVM IR
我的目标是获取不同语言 主要是 C C Obj C 和 Haskell 的源代码 并提供有关它们的各种统计信息 例如变量 函数 内存分配 复杂性等的数量 LLVM 似乎是一个完美的工具 因为我可以为这些语言生成位码 并且通过 LLVM 的可
Haskell
LLVM
ghc
LLVMIR
如何检测 GHC 默认生成 32 位还是 64 位代码?
我的里面有以下内容makefile https github com bsl GLFW b blob master Makefile GLFW FLAG m32 O2 Iglfw include Iglfw lib Iglfw lib co
Haskell
makefile
32bit64bit
ghc
如何强制 ghc 的分析器更深入地了解库?
我正在尝试分析我的程序 所以我编译它 prof and auto all标志并运行 P获取详细的分析报告 ghc make prof auto all Test hs Test RTS P 这是一份分析报告 COST CENTRE MODU
Haskell
profiling
ghc
«
1
2
3
4
5
6
...8
»