小编dar*_*ake的帖子

函数的类型类实例

我正在研究CIS 194的作业问题.
我被困在家庭作业5,问题6.

类型ExprHasVars用于表示包含变量的任何表达式的表达式和类型类.
该问题要求实现Exprfor 的实例M.Map String Integer -> Maybe Integer,其中MData.Map.

class Expr a where 
  add :: a -> a -> a
  mul :: a -> a -> a
  lit :: Integer -> a
Run Code Online (Sandbox Code Playgroud)

下面是实例代码ExprInteger.

instance Expr Integer where
  add m n = m + n
  mul m n = m * n
  lit m = m 
Run Code Online (Sandbox Code Playgroud)

对于HasVars函数的实例, …

haskell

2
推荐指数
1
解决办法
182
查看次数

Hazelcast 在单节点地图上比 Ignite 慢得多

我在 Hazelcast 上运行了一个简单的基准测试(使用JMH),将它与Apache Ignite. 这适用于单节点部署。

缓存配置保持默认,

final Config config = new Config();
return Hazelcast.newHazelcastInstance(config);
Run Code Online (Sandbox Code Playgroud)

我用putget地图,

private IMap<Long, Customer> normalCache = hazelcast.getMap( CacheName.NORMAL.getCacheName());
public void saveToCache(Customer customer) {
    normalCache.put(customer.getId(), customer);
}
Run Code Online (Sandbox Code Playgroud)

从结果来看,Ignite 似乎比 Hazelcast 快 3-4 倍。
我原以为差异会小得多。
对于 Ignite 和 Hazelcast,我都没有使用任何其他优化(靠近缓存等),只是使用默认配置(结果以 ops/sec、吞吐量为单位)。

在此处输入图片说明

这是预期的性能差异还是结果错误?

benchmarking hazelcast ignite

-3
推荐指数
1
解决办法
135
查看次数

标签 统计

benchmarking ×1

haskell ×1

hazelcast ×1

ignite ×1