【问题标题】:Oracle java stored procedure performanceOracle java存储过程性能
【发布时间】:2013-07-15 11:17:34
【问题描述】:

我正在尝试在 Oracle 11g 中创建 Java 类,绘制二进制数据作为带有 awt 图形的 BLOB 传递。作为 Java 源代码加载的类

> create or replace and compile java source...

成功了。当我尝试运行它时,我面临着糟糕的表现。它可以工作,但比我 PC 上的相同代码慢约 25 倍。当我试图抓住瓶颈时,我发现所有数据转换和数学运算几乎与本地运行同时进行,但绘图过程如

g.drawLine(x, y, x, y)

速度要慢得多(每个像素最多 5 秒)。 我认为可以通过设置正确的编译器选项和重新编译类来修复它。我该如何解决这个问题?

【问题讨论】:

    标签: java stored-procedures oracle11g


    【解决方案1】:

    也许这对某人有用。

    在我的情况下,问题是通过使用 setRGB() 方法逐像素生成 BufferedImage 来解决的。我只需要生成浮点大矩阵的图像,所以它非常适合我。性能很棒。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-20
      • 1970-01-01
      • 2012-01-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多