New concept performance

Hi, all
Can you describe difference in performance when using 3.x emulated and migrated DS and old and new concept IS?
It is very important for us because we start new project on 2004s, and should choose Data flow concept.
Loads of large amount of data are supposed.

In general, I would choose the new data flow concept as it has tons of benefits over the old concept. The performance while loading, in general, is more parallelized with the new data flow, so you will generally get a ton better performance. You can run some tests if you need numbers, but I think you'll find the new data flow concept a ton better to work with.

Similar Messages

  • How to get murrine dust theme to work? (new concept theme for ubuntu)

    hello!
    i just want to try and install the new concept theme for ubuntu - DustTheme!
    but i don't get it to work. it uses the murrine-engine - but when i want to select it via gtk-chtheme or gtk2_prefs it does not sets the colors or anything else. when i hit apply, the standard ugly gtk-theme will be selected.
    anyone here who actually uses the theme?
    more information:
    DustTheme Ubuntu Wiki
    installed packages:
    gtk-engine-murrine 0.53.1
    also tried: gtk-engine-murrine-svn rev 94
    please help, thanks...
    bye iggy
    Last edited by iggy (2008-10-22 10:04:48)

    andrek wrote:There's a difference between the new SVN version of the Murrine engine and the Dust theme - you've got to change "profile" into "style" in theme's gtkrc file.
    Hrm, I'm not quite sure what you mean.  I don't see "profile" anywhere in the gtkrc - everything seems to be labeled as "style" already.
    # Dust theme
    # by Rico Sta. Cruz and Ricardo (Kido) Mariano III
    # Last rev: Oct 4
    # Set GtkSettings color scheme property.
    # This can be overriden (via an xsetting) with eg. the gnome-appearance-properties.
    #gtk_color_scheme = "fg_color:#323232\nbg_color:#e4e0d8\nbase_color:#fff\ntext_color:#323232\nselected_bg_color:#996B5C\nselected_fg_color:#fff\ntooltip_bg_color:#ebeab8\ntooltip_fg_color:#323232"
    gtk_color_scheme = "fg_color:#323232\nbg_color:#D9D4CC\nbase_color:#fff\ntext_color:#323232\nselected_bg_color:#996B5C\nselected_fg_color:#fff\ntooltip_bg_color:#ebeab8\ntooltip_fg_color:#323232"
    include "scrollbars/scrollbar.rc"
    style "murrine-default"
    # Style Properties
    GtkScrolledWindow ::scrollbar-spacing = 3
    GtkScrolledWindow ::scrollbar-within-bevel = 1
    GtkButton ::child-displacement-x = 1
    GtkButton ::child-displacement-y = 1
    GtkButton ::default-border = { 0, 0, 0, 0 }
    GtkButton ::focus-padding = 0
    GtkCheckButton ::indicator-size = 14
    GtkPaned ::handle-size = 6
    GtkRange ::trough-border = 0
    GtkRange ::slider-width = 15
    GtkRange ::stepper-size = 15
    GtkScale ::slider-length = 20
    GtkScale ::trough-side-details = 0 # 0 = thin slider, >0 = thick slider
    GtkScrollbar ::min-slider-length = 30
    GtkMenuBar ::internal-padding = 0
    GtkExpander ::expander-size = 16
    GtkToolbar ::internal-padding = 1
    GtkTreeView ::expander-size = 14
    GtkTreeView ::vertical-separator = 0
    GtkMenu ::horizontal-padding = 0
    GtkMenu ::vertical-padding = 0
    WnckTasklist ::fade-overlay-rect = 0
    xthickness = 1
    ythickness = 1
    fg[NORMAL] = @fg_color
    fg[PRELIGHT] = @fg_color
    fg[SELECTED] = @selected_fg_color
    fg[ACTIVE] = @fg_color
    fg[INSENSITIVE] = darker (@bg_color)
    bg[NORMAL] = @bg_color
    bg[PRELIGHT] = shade (1.02, @bg_color)
    bg[SELECTED] = @selected_bg_color
    bg[INSENSITIVE] = @bg_color
    bg[ACTIVE] = shade (0.9, @bg_color)
    base[NORMAL] = @base_color
    base[PRELIGHT] = shade (0.95, @bg_color)
    base[ACTIVE] = shade (0.9, @selected_bg_color)
    base[SELECTED] = @selected_bg_color
    base[INSENSITIVE] = @bg_color
    text[NORMAL] = @text_color
    text[PRELIGHT] = @text_color
    text[ACTIVE] = @selected_fg_color
    text[SELECTED] = @selected_fg_color
    text[INSENSITIVE] = darker (@bg_color)
    engine "murrine"
    animation = TRUE # FALSE = disabled, TRUE = enabled
    colorize_scrollbar = TRUE # FALSE = disabled, TRUE = enabled
    contrast = 1.0 # 0.8 for less contrast, more than 1.0 for more contrast on borders
    glazestyle = 0 # 0 = flat highlight, 1 = curved highlight, 2 = concave style, 3 = top curved highlight, 4 = beryl highlight
    gradient_shades = {1.1,1.0,1.0,0.87} # default: {1.1,1.0,1.0,1.1}
    gradients = TRUE # FALSE = disabled, TRUE = enabled
    highlight_ratio = 1.0 # set highlight amount for buttons or widgets
    lightborder_ratio = 1.0 # sets lightborder amount for buttons or widgets
    lightborderstyle = 0 # 0 = lightborder on top side, 1 = lightborder on all sides
    listviewheaderstyle = 1 # 0 = flat, 1 = glassy, 2 = raised
    listviewstyle = 0 # 0 = nothing, 1 = dotted
    menubaritemstyle = 0 # 0 = menuitem look, 1 = button look
    menubarstyle = 1 # 0 = flat, 1 = glassy, 2 = gradient, 3 = striped
    menuitemstyle = 1 # 0 = flat, 1 = glassy, 2 = striped
    menustyle = 0 # 0 = no vertical menu stripe, 1 = display vertical menu stripe
    reliefstyle = 2 # 0 = flat, 1 = inset, 2 = shadow
    rgba = FALSE # FALSE = disabled, TRUE = enabled
    roundness = 2 # 0 = squared, 1 = old default, more will increase roundness
    scrollbarstyle = 2 # 0 = nothing, 1 = circles, 2 = handles, 3 = diagonal stripes, 4 = diagonal stripes and handles, 5 = horizontal stripes, 6 = horizontal stripes and handles
    sliderstyle = 0 # 0 = nothing added, 1 = handles
    stepperstyle = 1 # 0 = standard, 1 = integrated stepper handles, 2 = unknown
    style = MURRINE # engine style options: CANDIDO, CLEARLOOKS, MIST, MURRINE, NODOKA
    toolbarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient
    style "murrine-wide"
    xthickness = 2
    ythickness = 2
    style "murrine-wider"
    xthickness = 3
    ythickness = 3
    style "murrine-dark"
    bg[NORMAL] = shade(0.24,@bg_color)
    bg[SELECTED] = shade(0.9,@selected_bg_color)
    bg[PRELIGHT] = shade (0.5, @selected_bg_color)
    bg[ACTIVE] = mix (0.5, @selected_bg_color, shade(0.2,@bg_color))
    bg[INSENSITIVE] = shade(0.2,@bg_color)
    fg[NORMAL] = mix (0.7, '#ffffef', @fg_color)
    fg[PRELIGHT] = mix (0.8, '#ffffef', @fg_color)
    fg[SELECTED] = mix (0.8, '#ffffef', @fg_color)
    fg[ACTIVE] = mix (0.8, '#ffffef', @fg_color)
    fg[INSENSITIVE] = mix (0.4, '#ffffef', @fg_color)
    style "murrine-button"
    xthickness = 3
    ythickness = 3
    bg[NORMAL] = shade (1.2, @bg_color)
    bg[PRELIGHT] = shade (0.9, @bg_color) #mix(0.82,shade (1.3, @bg_color),@selected_bg_color)
    bg[ACTIVE] = shade (0.85, @bg_color)
    # SZ07: button engine changed to clearlooks.
    # Change back to murrine to get the old dotted focus ring.
    engine "clearlooks" {
    contrast = 1.0
    radius = 2.0
    style = GUMMY
    reliefstyle = 1
    style "murrine-toolbar" = "murrine-default"
    xthickness = 4
    ythickness = 3
    bg[NORMAL] = shade(0.88,@bg_color)
    bg[PRELIGHT] = shade(0.88,@bg_color)
    bg[ACTIVE] = shade(0.88,@bg_color)
    bg[SELECTED] = shade(0.88,@bg_color)
    bg[INSENSITIVE] = shade(0.88,@bg_color)
    fg[NORMAL] = @text_color
    fg[PRELIGHT] = @text_color
    fg[SELECTED] = @text_color
    fg[ACTIVE] = @text_color
    fg[INSENSITIVE] = @text_color
    fg[NORMAL] = @text_color
    text[NORMAL] = @text_color
    #engine "murrine" {
    # gradient_shades = {1.1,1.0,1.0,0.85}
    engine "pixmap"
    image {
    function = BOX
    file = "toolbar_light.png"
    border = {1,1,1,1}
    image {
    function = HANDLE
    overlay_file = "handlebox.png"
    overlay_stretch = FALSE
    orientation = HORIZONTAL
    image {
    function = HANDLE
    overlay_file = "handlebox.png"
    overlay_stretch = FALSE
    orientation = VERTICAL
    style "murrine-toolbar-item" = "murrine-toolbar"
    bg[NORMAL] = shade(0.88,@bg_color)
    bg[PRELIGHT] = shade(1.1,@bg_color)
    bg[ACTIVE] = shade(0.6,@bg_color)
    fg[INSENSITIVE] = shade(0.6,@bg_color)
    fg[ACTIVE] = @selected_fg_color
    text[ACTIVE] = @selected_fg_color
    engine "clearlooks" {
    contrast = 1.0
    radius = 2.0
    style = GUMMY
    reliefstyle = 1
    style "murrine-toolbar-sep" = "murrine-toolbar-item"
    bg[NORMAL] = shade(0.5, @bg_color)
    style "murrine-dark-toolbar" = "murrine-dark"
    xthickness = 6
    bg[PRELIGHT] = mix (0.3, @selected_bg_color, shade(0.2,@bg_color))
    bg[SELECTED] = mix (0.3, @selected_bg_color, shade(0.2,@bg_color))
    bg[ACTIVE] = mix (0.5, @selected_bg_color, shade(0.2,@bg_color))
    engine "murrine"{
    gradient_shades = {1.3,1.1,1.1,0.9}
    style = MURRINE
    style "murrine-dark-toolbar-sep" = "murrine-dark-toolbar"
    { xthickness = 2 }
    style "pixmap-dark-toolbar" = "murrine-dark-toolbar"
    # To-do: make the toolbar recolorable, possibly without using pixmaps
    # We only like this because of the top line, anyway.
    engine "pixmap"{
    image {
    function = BOX
    file = "toolbar_o.png"
    border = {1,1,1,1}
    image
    function = HANDLE
    overlay_file = "handlebox.png"
    overlay_stretch = FALSE
    orientation = HORIZONTAL
    image
    function = HANDLE
    overlay_file = "handlebox.png"
    overlay_stretch = FALSE
    orientation = VERTICAL
    style "murrine-notebook-bg" = "murrine-default"
    bg[NORMAL] = shade (1.05, @bg_color)
    bg[SELECTED] = shade (1.05, @bg_color)
    xthickness = 2
    style "murrine-notebook" = "murrine-notebook-bg"
    xthickness = 2
    style "murrine-tasklist"
    xthickness = 3
    ythickness = 3
    style "murrine-panel" = "murrine-dark" {
    bg[NORMAL] = shade (0.15, @bg_color)
    engine "murrine" {
    style "murrine-menu" = "murrine-dark"
    xthickness = 0
    ythickness = 2
    bg[NORMAL] = shade (0.15, @bg_color)
    text[NORMAL] = @bg_color
    text[PRELIGHT] = @selected_fg_color
    style "murrine-menu-item" = "murrine-dark"
    xthickness = 0
    ythickness = 3
    engine "murrine" {
    roundness = 0
    contrast = 0.2
    gradient_shades = {1.0,0.9,0.9,0.7}
    style "murrine-separator-menu-item"
    GtkSeparatorMenuItem::horizontal-padding = 0
    GtkWidget::wide-separators = 1
    GtkWidget::separator-width = 1
    GtkWidget::separator-height = 1
    xthickness = 1
    ythickness = 0
    style "murrine-treeview"
    # Based on the default style so that the colors from the button
    # style are overriden again.
    style "murrine-treeview-header" = "murrine-default"
    xthickness = 2
    ythickness = 1
    bg[NORMAL] = shade(0.9, @bg_color)
    bg[PRELIGHT] = shade(1.0, @bg_color)
    bg[ACTIVE] = shade(0.8, @bg_color)
    GtkWidget::focus-line-width = 0
    engine "murrine" {
    gradient_shades = {1.3,1.0,1.0,1.1}
    style = MURRINE
    contrast = 0.5
    glazestyle = 1
    listviewheaderstyle = 1
    # SZ07: This is added to tell the theme how to color checkmarks and radio items that are not in menus.
    style "murrine-radiocheck" = "murrine-default"
    text[NORMAL] = shade (1.15, @bg_color) # Color for checks/radio items.
    text[PRELIGHT] = @selected_fg_color # Color for selected checks/radio items.
    engine "murrine"{
    style "murrine-tooltips"
    xthickness = 4
    ythickness = 4
    bg[NORMAL] = @tooltip_bg_color
    fg[NORMAL] = @tooltip_fg_color
    style "murrine-progressbar"
    xthickness = 1
    ythickness = 1
    fg[PRELIGHT] = @selected_fg_color
    engine "murrine"
    style = NODOKA
    #I want my shiny progressbar!
    #gradient_shades = {1.3,1.1,0.9,1.0}
    style "pixmap-statusbar" = "murrine-default"
    ythickness = 3
    xthickness = 3
    engine "pixmap"
    image
    function = RESIZE_GRIP
    recolorable = TRUE
    detail = "statusbar"
    overlay_file = "statusgrip.png"
    overlay_border = {0,0,0,0}
    overlay_stretch = TRUE
    image
    function = SHADOW
    shadow = IN
    file = "blank.png"
    image
    function = SHADOW
    shadow = OUT
    file = "blank.png"
    image
    function = SHADOW
    shadow = ETCHED_IN
    file = "blank.png"
    image
    function = SHADOW
    shadow = ETCHED_OUT
    file = "blank.png"
    style "murrine-comboboxentry"
    style "murrine-spinbutton"
    style "murrine-scale"
    bg[PRELIGHT] = shade(0.9,@bg_color)
    engine "murrine"{
    gradient_shades = {1.3,1.1,0.9,1.0}
    style "murrine-hscale" = "murrine-scale"
    style "murrine-vscale" = "murrine-scale"
    style "murrine-scrollbar"
    bg[ACTIVE] = "#fff"
    bg[NORMAL] = @bg_color
    bg[PRELIGHT] = shade(0.9,@bg_color)
    engine "murrine"{
    gradient_shades = {1.1,1.0,1.0,0.9}
    contrast = 1.4
    style "murrine-hscrollbar" = "murrine-scrollbar"
    style "murrine-vscrollbar" = "murrine-scrollbar"
    style "murrine-menubar" = "murrine-dark"
    engine "murrine"{
    gradient_shades = {1.0,0.9,0.9,0.75}
    style "murrine-frame"
    #Uncomment for dark statusbars. Breaks some apps.
    #bg[ACTIVE] = shade(0.2,@bg_color)
    #fg[NORMAL] = mix (1.5, @fg_color, '#ffffff')
    #fg[PRELIGHT] = mix (1.4, @fg_color, '#ffffff')
    style "murrine-frame-title" = "murrine-frame"
    fg[NORMAL] = lighter (@fg_color)
    style "murrine-nautilus-location"
    bg[NORMAL] = mix(0.60, shade (1.05,@bg_color), @selected_bg_color)
    # Matches
    # murrine default style is applied to every widget
    class "GtkWidget" style "murrine-default"
    # Increase the x/ythickness in some widgets
    class "GtkRange" style "murrine-default"
    class "GtkFrame" style "murrine-frame"
    class "GtkSeparator" style "murrine-wide"
    class "GtkEntry" style "murrine-wider"
    class "GtkStatusbar" style "pixmap-statusbar"
    class "GtkMenuBar" style:highest "murrine-menubar"
    # Toolbar default: dark
    #class "*HandleBox" style "pixmap-dark-toolbar"
    #class "GtkToolbar" style "pixmap-dark-toolbar"
    #widget_class "*HandleBox" style "pixmap-dark-toolbar"
    #widget_class "*<GtkToolbar>.*" style "murrine-dark-toolbar"
    # Toolbar default: light
    class "*HandleBox" style "murrine-toolbar"
    class "GtkToolbar" style "murrine-toolbar"
    widget_class "*HandleBox" style "murrine-toolbar"
    widget_class "*<GtkToolbar>.*" style "murrine-toolbar-item"
    # Place this fix far above so overrides work better
    # Affects: gedit sidebar, GCstar, meld
    style "murrine-toolbar-flat"
    engine "murrine"
    toolbarstyle = 0
    widget_class "*.*.*.*.*.*Toolbar*" style "murrine-toolbar-flat"
    widget_class "*.*.*.*.*.*HandleBox*" style "murrine-toolbar-flat"
    # Toolbar exceptions:
    # Browser-type and viewer-type applications get a dark toolbar.
    # Everything below the toolbar for these apps are the content. This will make
    # a separation on function (toolbar) and content (client area).
    # Work around for http://bugzilla.gnome.org/show_bug.cgi?id=382646
    style "murrine-text-is-fg-color-workaround"
    text[NORMAL] = @fg_color
    text[PRELIGHT] = @fg_color
    text[SELECTED] = @selected_fg_color
    text[ACTIVE] = @fg_color
    text[INSENSITIVE] = darker (@bg_color)
    widget_class "*.<GtkComboBox>.<GtkCellView>" style "murrine-text-is-fg-color-workaround"
    style "murrine-text-is-fg-color-workaround-dark"
    #Make it work with this theme!
    text[NORMAL] = mix (1.5, @fg_color, '#ffffff')
    text[PRELIGHT] = mix (1.4, @fg_color, '#ffffff')
    # Nautilus toolbar: dark
    widget_class "*Nautilus*Toolbar*" style "pixmap-dark-toolbar"
    widget_class "*Nautilus*Tool*GtkButton" style "murrine-dark-toolbar"
    widget_class "*Nautilus*Tool*.*.*" style "murrine-dark-toolbar"
    widget_class "*Nautilus*Tool*GtkToggleButton" style "murrine-dark-toolbar"
    widget_class "*Nautilus*Tool*Separator*" style "murrine-dark-toolbar-sep"
    widget_class "*Nautilus*Tool*.<GtkComboBox>.<GtkCellView>" style "murrine-text-is-fg-color-workaround-dark"
    # Evince/EOG: dark
    widget_class "*EggEditable*Toolbar*" style "pixmap-dark-toolbar"
    widget_class "*EggEditable*Toolbar*.*.*.*" style "murrine-dark-toolbar"
    widget_class "*EggEditable*Tool*.<GtkComboBox>.<GtkCellView>" style "murrine-text-is-fg-color-workaround-dark"
    widget "*fullscreen-toolbar" style "pixmap-dark-toolbar"
    widget "*fullscreen-toolbar.*" style "murrine-dark-toolbar"
    # Epiphany: dark
    widget_class "*EphyToolbar*" style "pixmap-dark-toolbar"
    widget_class "*EphyToolbar*.*.*.*" style "murrine-dark-toolbar"
    widget_class "*EphyTool*.<GtkComboBox>.<GtkCellView>" style "murrine-text-is-fg-color-workaround-dark"
    # F-Spot(?): dark
    widget_class "*Spot*Toolbar*" style "pixmap-dark-toolbar"
    widget_class "*Spot*Toolbar*.*.*.*" style "murrine-dark-toolbar"
    widget_class "*Spot*Toolbar*.<GtkComboBox>.<GtkCellView>" style "murrine-text-is-fg-color-workaround-dark"
    # Gedit: Dark
    widget_class "*edit*Toolbar*" style "pixmap-dark-toolbar"
    widget_class "*edit*Toolbar*.*" style "murrine-dark-toolbar"
    widget_class "*edit*Toolbar*.<GtkComboBox>.<GtkCellView>" style "murrine-text-is-fg-color-workaround-dark"
    # Brasero: Dark
    widget_class "*rasero*Toolbar*" style "pixmap-dark-toolbar"
    widget_class "*rasero*Toolbar*.*" style "murrine-dark-toolbar"
    widget_class "*rasero*Toolbar*.<GtkComboBox>.<GtkCellView>" style "murrine-text-is-fg-color-workaround-dark"
    #gThumb: dark
    widget_class "*Gth*Toolbar*" style "pixmap-dark-toolbar"
    widget_class "*Gth*Toolbar*.*" style "murrine-dark-toolbar"
    widget_class "*Gth*Toolbar*.<GtkComboBox>.<GtkCellView>" style "murrine-text-is-fg-color-workaround-dark"
    widget_class "*GthFull*" style "pixmap-dark-toolbar" #Doesn't work
    class "GtkSpinButton" style "murrine-spinbutton"
    class "GtkScale" style "murrine-scale"
    class "GtkVScale" style "murrine-vscale"
    class "GtkHScale" style "murrine-hscale"
    class "GtkScrollbar" style "murrine-scrollbar"
    class "GtkVScrollbar" style "murrine-vscrollbar"
    class "GtkHScrollbar" style "murrine-hscrollbar"
    class "GtkButton" style "murrine-button"
    class "GtkRadioButton*" style "murrine-radiocheck" # SZ07: Added for the checkmarks/radio
    class "GtkCheckButton" style "murrine-radiocheck" # SZ07: Added for the checkmarks/radio
    # General matching following, the order is choosen so that the right styles override each other
    # eg. progressbar needs to be more important then the menu match.
    widget_class "*<GtkNotebook>*<GtkEventBox>" style "murrine-notebook-bg"
    widget_class "*<GtkNotebook>*<GtkDrawingArea>" style "murrine-notebook-bg"
    widget_class "*<GtkNotebook>*<GtkLayout>" style "murrine-notebook-bg"
    widget_class "*<GtkNotebook>" style "murrine-notebook"
    widget_class "*<GtkComboBoxEntry>*" style "murrine-comboboxentry"
    widget_class "*<GtkCombo>*" style "murrine-comboboxentry"
    widget_class "*<GtkMenu>*" style "murrine-menu"
    widget_class "*<GtkMenuItem>*" style "murrine-menu-item"
    widget_class "*<GtkSeparatorMenuItem>*" style "murrine-separator-menu-item"
    widget_class "*<GtkFrame>" style "murrine-frame"
    widget_class "*.<GtkFrame>.<GtkLabel>" style "murrine-frame-title"
    widget_class "*.<GtkTreeView>*" style "murrine-treeview"
    widget_class "*<GtkStatusbar>*" style "murrine-wider"
    widget_class "*<GtkProgressBar>" style "murrine-progressbar"
    # Treeview header
    widget_class "*.<GtkTreeView>.<GtkButton>" style "murrine-treeview-header"
    widget_class "*.<GtkCTree>.<GtkButton>" style "murrine-treeview-header"
    widget_class "*.<GtkList>.<GtkButton>" style "murrine-treeview-header"
    widget_class "*.<GtkCList>.<GtkButton>" style "murrine-treeview-header"
    #Panel
    widget "*PanelWidget*" style "murrine-panel"
    widget "*PanelApplet*" style "murrine-panel"
    widget "*fast-user-switch*" style "murrine-panel" # Workaround for Fast User Switch applet
    class "PanelApp*" style "murrine-panel"
    class "PanelToplevel*" style "murrine-panel"
    #The panel menubar
    widget_class "*Panel*<GtkMenuBar>*" style:highest "murrine-panel"
    # The window of the tooltip is called "gtk-tooltip"
    widget "gtk-tooltip*" style "murrine-tooltips"
    # Special cases and work arounds
    # Workarounds for Evolution
    widget_class "*.ETable.ECanvas" style "murrine-treeview-header"
    widget_class "*.ETree.ECanvas" style "murrine-treeview-header"
    #Firefox isn't nice to dark themes, so unset the dark stuff.
    widget "MozillaGtkWidget*Toolbar*" style "murrine-default"
    #widget "MozillaGtkWidget*Frame*" style "murrine-default"
    #Thunderbird too. But since Thunderbird uses the same theming engine as FF2, things are worse for us.
    style "murrine-menuitem-text-is-fg-color-workaround"
    #text[NORMAL] = @fg_color
    #text[PRELIGHT] = @selected_fg_color
    #text[SELECTED] = @selected_fg_color
    #text[ACTIVE] = @fg_color
    #text[INSENSITIVE] = darker (@bg_color)
    #Make it work with this theme!
    text[NORMAL] = mix (1.5, @fg_color, '#ffffff')
    text[PRELIGHT] = mix (1.4, @fg_color, '#ffffff')
    widget "*.gtk-combobox-popup-menu.*" style "murrine-menuitem-text-is-fg-color-workaround"
    # Work around the usage of GtkLabel inside GtkListItems to display text.
    # This breaks because the label is shown on a background that is based on the
    # base color set.
    style "murrine-fg-is-text-color-workaround"
    fg[NORMAL] = @text_color
    fg[PRELIGHT] = @text_color
    fg[ACTIVE] = @selected_fg_color
    fg[SELECTED] = @selected_fg_color
    fg[INSENSITIVE] = darker (@bg_color)
    widget_class "*<GtkListItem>*" style "murrine-fg-is-text-color-workaround"
    # The same problem also exists for GtkCList and GtkCTree
    # Only match GtkCList and not the parent widgets, because that would also change the headers.
    widget_class "*<GtkCList>" style "murrine-fg-is-text-color-workaround"
    style "murrine-evo-new-button-workaround"
    engine "murrine"
    toolbarstyle = 0
    widget_class "EShellWindow.GtkVBox.BonoboDock.BonoboDockBand.BonoboDockItem*" style "murrine-evo-new-button-workaround"
    #Rhythmbox toolbar near the search entry. Use default + wide so that it doesn't turn dark.
    style "murrine-rhythmbox-header" = "murrine-default"
    xthickness = 3
    ythickness = 3
    engine "murrine" {
    widget "*RBSourceHeader*" style:highest "murrine-rhythmbox-header"
    widget "*swt*toolbar*" style "murrine-default"
    # RSC: Fix for CPU frequency applet
    style "applet-text" = "murrine-panel"
    fg[NORMAL] = @bg_color
    widget_class "*CPUFreqApplet*" style:highest "applet-text"
    style "murrine-dialog" = "murrine-dark"
    bg[NORMAL] = mix(0.4, @selected_bg_color, shade(0.7, @bg_color))
    fg[NORMAL] = shade(0.5, @fg_color)
    text[NORMAL] = shade(0.5, @text_color)
    style "murrine-dialog-button" = "murrine-dark"
    bg[NORMAL] = shade(0.15, @bg_color)
    bg[PRELIGHT] = shade(0.18, @bg_color)
    # Dialog boxes...?
    # widget_class "*Dialog*" style "murrine-dialog"
    # widget_class "*Dialog*.*" style "murrine-dialog"
    # widget_class "*Dialog*.*Button*" style "murrine-dialog-button"

  • New Concepts

    Hello All
    I am just curious to know the latest Happenings in BASIS module.What new concepts have come up after Solman and EHP??

    Hi,
    These days mostly basis people talk about HANA and Cloud computing.
    -Sanjay

  • Want to learn new concepts, Help...

    Hi
    I am good in oracle up to version 7.x.
    After 7.x there are many new concepts have come in
    8, 8i, 9i, 10g ...
    Coming to D2K, upto forms5.0,reports3.0 I am OK, again
    later versions 6, 6i, 9i, etc...
    How do I train my self on these new concepts right from
    table partitioning to all new concepts?
    I am looking for some sort of documents which will have examples for practicing.. Please guide me in this
    Thanks
    Sai

    The various new features guides on http://tahiti.oracle.com are probably good places to start looking. Most will have an example or two for many of the newer features.
    Justin
    Distributed Database Consulting, Inc.
    http://www.ddbcinc.com/askDDBC

  • How is 9iJD able to run this much Faster? Any new concept ur using. Please Tell Us...

    We are very much eager to see the production release of 9iJD. When will it be available for Download?
    How is 9iJD is running this much Faster? Any new concept uve used to develop this. Please let us know the Java Community. Its much faster than any application developed with Microsoft Tools or even VB/VC++...
    Yours,
    Sankar.B

    Please see:
    http://technet.oracle.com:89/ubb/Forum104/HTML/000054.html
    thanks.

  • (new?) performance problem using jDriver after a Sql Server 6.5 to 2000 conversion

    Hi,
    This is similar - yet different - to a few of the old postings about performance
    problems with using jdbc drivers against Sql Server 7 & 2000.
    Here's the situation:
    I am running a standalone java application on a Solaris box using BEA's jdbc driver
    to connect to a Sql Server database on another network. The application retrieves
    data from the database through joins on several tables for approximately 40,000
    unique ids. It then processes all of this data and produces a file. We tuned
    the app so that the execution time for a single run through the application was
    24 minutes running against Sql Server 6.5 with BEA's jdbc driver. After performing
    a DBMS conversion to upgrade it to Sql Server 2000 I switched the jDriver to the
    Sql Server 2000 version. I ran the app and got an alarming execution time of
    5hrs 32 min. After some research, I found the problem with unicode and nvarchar/varchar
    and set the "useVarChars" property to "true" on the driver. The execution time
    for a single run through the application is now 56 minutes.
    56 minutes compared to 5 1/2 hrs is an amazing improvement. However, it is still
    over twice the execution time that I was seeing against the 6.5 database. Theoretically,
    I should be able to switch out my jdbc driver and the DBMS conversion should be
    invisible to my application. That would also mean that I should be seeing the
    same execution times with both versions of the DBMS. Has anybody else seen a
    simlar situation? Are there any other settings or fixes that I can put into place
    to get my performance back down to what I was seeing with 6.5? I would rather
    not have to go through and perform another round of performance tuning after having
    already done this when the app was originally built.
    thanks,
    mike

    Mike wrote:
    Joe,
    This was actually my next step. I replaced the BEA driver with
    the MS driver and let it run through with out making any
    configuration changes, just to see what happened. I got an
    execution time of about 7 1/2 hrs (which was shocking). So,
    (comparing apples to apples) while leaving the default unicode
    property on, BEA ran faster than MS, 5 1/2 hrs to 7 1/2 hrs.
    I then set the 'SendStringParametersAsUnicode' to 'false' on the
    MS driver and ran another test. This time the application
    executed in just over 24 minutes. The actual runtime was 24 min
    16 sec, which is still ever so slightly above the actual runtime
    against SS 6.5 which was 23 min 35 sec, but is twice as fast as the
    56 minutes that BEA's driver was giving me.
    I think that this is very interesting. I checked to make sure that
    there were no outside factors that may have been influencing the
    runtimes in either case, and there were none. Just to make sure,
    I ran each driver again and got the same results. It sounds like
    there are no known issues regarding this?
    We have people looking into things on the DBMS side and I'm still
    looking into things on my end, but so far none of us have found
    anything. We'd like to continue using BEA's driver for the
    support and the fact that we use Weblogic Server for all of our
    online applications, but this new data might mean that I have to
    switch drivers for this particular application.Thanks. No, there is no known issue, and if you put a packet sniffer
    between the client and DBMS, you will probably not see any appreciable
    difference in the content of the SQL sent be either driver. My suspicion is
    that it involves the historical backward compatibility built in to the DBMS.
    It must still handle several iterations of older applications, speaking obsolete
    versions of the DBMS protocol, and expecting different DBMS behavior!
    Our driver presents itself as a SQL7-level application, and may well be treated
    differently than a newer one. This may include different query processing.
    Because our driver is deprecated, it is unlikely that it will be changed in
    future. We will certainly support you using the MS driver, and if you look
    in the MS JDBC newsgroup, you'll see more answers from BEA folks than
    from MS people!
    Joe
    >
    >
    Mike
    The next test you should do, to isolate the issue, is to try another
    JDBC driver.
    MS provides a type-4 driver now, for free. If it is significantly faster,
    it would be
    interesting. However, it would still not isolate the problem, because
    we still would
    need to know what query plan is created by the DBMS, and why.
    Joe Weinstein at BEA
    PS: I can only tell you that our driver has not changed in it's semantic
    function.
    It essentially send SQL to the DBMS. It doesn't alter it.

  • Problem with "new Group()" performance

    Hello
    I need to create many spark.components.Group objects (more than 10000) and have some performance problem. In many cases new object was created in 0-5 ms, but sometimes in 266-700 ms.
    This is output from my test app (code below):
    [Time] - [Count]
    0 - 91035
    1 - 7308
    2 - 393
    3 - 365
    4 - 408
    5 - 404
    6 - 66
    7 - 3
    8 - 3
    9 - 2
    10 - 1
    12 - 1
    13 - 1
    16 - 1
    19 - 1
    24 - 1
    39 - 1
    63 - 1
    67 - 1
    210 - 1
    260 - 1
    266 - 1
    690 - 1
    And code:
    <?xml version="1.0" encoding="utf-8"?>
    <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
    xmlns:s="library://ns.adobe.com/flex/spark"
    xmlns:mx="library://ns.adobe.com/flex/halo" minWidth="1024" minHeight="768" applicationComplete="windowedapplication1_applicationCompleteHandler(event)">
        <fx:Script>
        <![CDATA[
            import mx.events.FlexEvent;
            import spark.components.Group;
            private var container:Array = new Array();
            protected function windowedapplication1_applicationCompleteHandler(event:FlexEvent):void {
                var map:Object = new Object();
                var i:int, start:int, stop:int;
                var grp:Group;
                for(i = 0; i != 100000; i++) {
                    start = new Date().getTime();
                    grp = new Group();
                    stop = new Date().getTime();
                    if (!map.hasOwnProperty(stop - start)) {
                        map[stop - start] = 0;
                    map[stop - start]++;
                    container.push(grp);
                for (var key:* in map) {
                    trace(key + " - " + map[key]);
        ]]>
        </fx:Script>
    </s:Application>
    Can you test this code in yours computers?
    Anybody know where is a problem? I don't have any applications run in background. etc...
    Testes on SDK: 4.0 (default in Flash Builder 4 b 2), 4.0 build 13875, 4.1 build 14741
    Mariusz Dalewski

    Here are my results with a few classes:
    spark.components.Group:
    0 - 87676
    1 - 10563
    2 - 340
    3 - 346
    4 - 349
    5 - 480
    6 - 222
    7 - 6
    8 - 4
    9 - 1
    10 - 1
    11 - 1
    76 - 1
    13 - 1
    14 - 2
    16 - 1
    12 - 1
    407 - 1
    472 - 1
    26 - 1
    94 - 1
    31 - 1
    mx.containers.Canvas:
    0 - 79601
    1 - 18534
    2 - 287
    3 - 258
    4 - 284
    5 - 383
    6 - 328
    7 - 243
    8 - 42
    9 - 11
    130 - 1
    11 - 2
    324 - 1
    13 - 2
    14 - 3
    10 - 3
    18 - 1
    12 - 9
    21 - 1
    741 - 1
    504 - 1
    27 - 2
    28 - 1
    351 - 1
    mx.core.UIComponent:
    0 - 89460
    1 - 8748
    2 - 337
    3 - 382
    4 - 317
    5 - 527
    6 - 209
    7 - 3
    8 - 2
    9 - 3
    42 - 1
    99 - 1
    12 - 1
    462 - 1
    14 - 2
    15 - 1
    116 - 1
    118 - 1
    124 - 1
    30 - 1
    31 - 1
    Sprite:
    0 - 98957
    1 - 1030
    2 - 1
    5 - 11
    6 - 1
    spark.primitives.Rect:
    0 - 99598
    1 - 402
    spark.primitives.supportClasses.GraphicElement:
    0 - 99598
    1 - 402
    As Bonzo mentioned this doesn't seem to be a Group problem as Canvas also has some long times.  UIComponent is lighter than both Canvas and Group and it still has  a couple entries longer than a few ms.  Notice that using Sprite or GraphicElement is much faster.  GraphicElement is very lightweight, are you able to use it instead of a Group? 100,000 Groups seems like a lot, can you explain your use case, maybe there is a way to use virtual layout to minimize the number needed at any one time?
    I think the container.push() call might be causing a lot of the delay, if you use:
    private var container:Array = new Array(100000);
    container[i] = grp;
    You should see less large delay times.  It might be good to try using a Vector instead of an Array like Bonzo suggested too.

  • Brand new with performance issues -- programs not responding, system hanging

    Just this morning I began migrating from a Dell Inspiron 1525 laptop that has been generally reliable for the better part of 3 years (monitor housing is literally falling apart but still works great... check E-Bay later for spare parts! lol)... migrating to a Toshiba Satellite C655D-S5136 laptop running Windows 7 64-bit.  It's literally right out of the box 5 hours ago and I've been reinstalling programs, transferring files, etc.
    The problem is that I'm already noticing a lot of performance issues.  The system (and/or programs) seem to get caught often... resulting in frequent "Program not responding" messages (some of which the system manages to bypass)... and a few of the "This program closed unexpectedly" or "This program stopping responding... do you want to check online for a solution or just close the program?" messages.
    This is happening on multiple programs... tax prep software TaxAct update dialog hangs after 256 bytes downloaded every time, AVG Anti-Virus was hanging although never gave me a not responding message, Internet Explorer has stopped responding a couple times, Windows Live Mail did often, especially when I was using IMAP (since changed to POP3 and problem seems to have resolved but still).  Even opening the start menu a few seconds after plugging in an external hard drive lagged the system like hell for a full two minutes until it caught up with itself.
    This is unacceptable in a brand new machine.  I was getting a few errors like this on my Dell every now and then but I chalked it up to an old machine that had never been wiped and had a failing hard disk.  I understand the computer moving slower, especially as I've been installing a lot, running antivirus, downloading all at once, but no way programs should simply stop responding this often.  I could do twice the activity on my Dell and have no issues.
    I've uninstalled several of the preloaded programs... the antivirus, quickbooks, etc.  I've also disabled and/or uninstalled several of the other programs like Toshiba Reeltime and Toshiba Zoom Manager or whatever that was.  Nothing has seemed to help.  And that's not surprising... the speed is great, it's that programs are getting caught so often, sometimes every time or every other time I open up a program.
    Is this a Windows 7 thing? (This is first time using Windows 7, coming from Vista).  Is it a Satellite thing?
    Anyone have any suggestions?  Is it possible there's just some component that's bad?  Processor, RAM, etc.?
    Thanks... very frustrated!

    I may have found a solution. I changed my startup programs and stopped some of the Toshiba software from running at startup. The ones I stopped are listed below. I have used the laptop heavily for two days now and have not had any problems. It actually runs very fast. I hope this will help.
    Toshiba Reel Time
    Toshiba Sleep
    Toshiba PC Health Monitor
    Toshiba WebCamera App.
    Toshiba Power Saver
    Toshiba Message Center
    Toshiba Service Station
    SmartFaceVWatcher
    Toshiba Online Backup
    Toshiba Zooming Utility
    Toshiba eco Utility
    Toshiba App Place 
    Message Center
    For people that don't know how to change these, here are the instructions.
    Click Start > Type msconfig in the search box > open msconfig > click on the startup tab > remove the checkmarks next to the above programs > restart computer.
    Doing this may not fix your problems, but it did fix mine.

  • New concept of attributes

    hi experts
    I am digging into my system and came through one interesting modelling of objects which I couldnot understand...May be some of you with experience can explain this concept...
    we have one existing dataflow where they get data based on region...and region is created as infoobject...its navigational attribute is country....
    then they have other dataflow where they get data on basis of country...while modelling this requirement..they followed something like...In Infoobject 'Country' they put infoobject 'Region' as Navigational attribute and as you already know from above that Infoobject 'Region' contains ' country' as Navigational attribute....
    Also,all nav.attributes of 'Country' can be found in 'region' but not all nav.attributtes of 'Region' can be found in 'Country'...
    so in short...they have each other as navigational attributes....in one dataflow they have data based on Regions and in one,they have data based on Countries....
    Do anybody know how this design works?Can you please share your knowledge about this?
    I need to add one new navigational attribute to Infoobject 'Country' and I am doubtful if I need to add this to 'Region' also...
    Thankful for your advice.
    S H

    Both are different the coincidence according to the business is all the nav attr's of Country are existed in Region and moreover their Datasources will be different each other.
    Now your reqmnt is to add New Nav attr only to Country .. so no need to add to Region MD.

  • Downloading new content + Performance

    A couple of questions:
    Are apps built with Packager for IPhone able to download new content and save it to the app directory? eg pictures, text, videos etc?
    What kind of performace can be acheived? Can this sort of smoothness be achieved:
    http://www.youtube.com/watch?v=1yexxWvPtZI
    thanks.

    Hi David,
    we are in the middle of developing an app that downloads content from to the device for offline viewing, and the performance of the file and filestream api's is pretty good.
    The performance of the app in total really depends on how it was developed, and how optimized you can make it.
    Greetings,
    Kriz

  • Logic 7.2.3 and new autoload performance weirdness

    I think it might be my new autoload i have created, but i am having really weird system performance monitor readings compared to activity monitor. Logic only seems to be using one cpu for the most part, and will not distribute to the other.
    I downloaded the sculpture benchmark II post song, and Logic does use both CPU's on that. So i am leaning towards my autoload. Man i don't want to rebuild it. ERRR!
    Here is what i have done. I have tried the autoload on both intel and PPC macs. same results. right bar 1/2 way up and the left bar 1 mark. i have added Space Designers to try to force the other cpu to work, but it just maxes out the Right CPU on both PPC and intel. then i get the Logic error.
    it is not a 10.4.9 issue. the test was run on 10.4.8 with both machines.
    I have trashed my prefs. it seems to work for about 10 secs correctly distributing the load, and the straight to the right cpu.
    does anyone have advise, or have you experienced this?

    well it appears that it might just be a corrupt autoload. i am playing back older songs, and they are working correctly.
    this weekend i am going to spend around 4 hours creating the new autoload.
    i can't believe that after the recording delay, the rewire, the total mix creation in the env that i am having this issue, but i have gotten a few new ideas for recent post of others.
    does anyone have a preferred way of creating the autoload. should i run the system setup? should i just pick a templated and start from there?
    advice please.

  • New whitepaper - Performing Queries in JE

    All,
    Chao Huang, a member of the JE team, has written a new whitepaper, new and updated as of July 2009, called Performing Queries in Oracle Berkeley DB Java Edition. The whitepaper takes common SQL queries and shows how to execute the same logic using the Direct Persistence Layer (DPL). The goal is to give users who are familiar with SQL some help in learning how to use the DPL. We hope it's useful!
    The JE team

    All,
    Chao Huang, a member of the JE team, has written a new whitepaper, new and updated as of July 2009, called Performing Queries in Oracle Berkeley DB Java Edition. The whitepaper takes common SQL queries and shows how to execute the same logic using the Direct Persistence Layer (DPL). The goal is to give users who are familiar with SQL some help in learning how to use the DPL. We hope it's useful!
    The JE team

  • New concept

    Hi all
    I m facing problem to upload data through idoc.the scenario is like we receive electric meter reading in flat file format. And to upload that data JAVA code is written which will create an IDOC FILE this authorization is only give to 2-3 person in organization and to basis guy also as user changed it’s password in SAP and in JAVA the java code is not going to create the IDOC file and data is not going to upload. after changing user password in sap system ,user not able to upload the data.
    ISU_MR_UPLOAD01 is the idoc file generated. So is there any authorization issue, password issue how to see and view IDOC IN SAP, can any one help me out into this.
    The error with java throws is as;
    1ST ERROR IN TRACE FILE
    ERROR file opened at 20061109 133610 India Standard, SAP-REL 640,0,59 RFC-VER 3  MT-SL
    T:2736 ======> User TR has no RFC authorization for function group SYST .
    T:2736 <* RfcReceive [1] : returns 3:RFC_SYS_EXCEPTION
    2ND ERROR ON COMMAND PROMT
    C:\j2sdk1.4.2_07>cd bin
    C:\j2sdk1.4.2_07\bin>java sandsupload
    Creating IDoc...Exception in thread "main" com.sap.mw.idoc.IDoc$Exception: (2) I
    DOC_ERROR_METADATA_UNAVAILABLE: The meta data for the IDoc type "ISU_MR_UPLOAD01
    " is unavailable.
            at com.sap.mw.idoc.jco.JCoIDoc$JCoDocument.<init>(JCoIDoc.java:233)
            at com.sap.mw.idoc.jco.JCoIDoc$JCoDocument.<init>(JCoIDoc.java:187)
            at com.sap.mw.idoc.jco.JCoIDoc.createDocument(JCoIDoc.java:10521)
            at sandsupload.main(sandsupload.java:35)
    the part of java code
    try {
                //create a JCo client pool
                JCO.addClientPool( "MyPool",    //pool name
                                   3,           //maximum pool connections
                                   "333",       //SAP client
                                   " TR",    //user ID
                                   " XYZ",  //password
                                   "EN",        //language
                                   " 1.1.1.1   ", //app server host name
                                   "00" );   //system number
                //create an IDoc repository
                IDoc.Repository idocRep = JCoIDoc.createRepository("MyIDocRepository", "MyPool");
                //create a new and empty MATMAS02 document
                System.out.print("Creating IDoc...");
         Line where it shows error
                IDoc.Document doc = JCoIDoc.createDocument(idocRep, "ISU_MR_UPLOAD01");
                //get the root segment from the document
                //The root segment does not contain any fields or data. It is only
                //used as the standard parent segment and won't be transmitted when
                //the document is sent to an SAP system.
                IDoc.Segment segment = doc.getRootSegment();
                //create and add a new and empty child segment of type E1MARAM
                //and fill the segment data

    No one here knows anything about what Apple might be working on. We'll just have to wait and see.

  • 8.0.2 and new ram, performance boost or waste of time?

    Hi all,
    I am going to add more ram to my MacBook. I understand that my MacBook officially only accepts of 2GB of ram (2x 1 gig sticks)I have read that many folks have put 4 gigs in a 2x2 gig matched pair configuration in there machine to get a maximum of 3 gigs. As I understand it this is not a supported configuration.
    I don't mind paying for 4 gigs to only 3 my question is, would this make Logic unstable? I only use this machine for Logic and the apps that come with Logic Studio 1. I only go on line with it for updates and such so my main concern is keeping this machine stable for Logic.
    Also I am imaging that increasing ram from 1 gig to even just the 2 that is officially supported will give me a bit of a performance boost but in what ways will I notice it in relation to Logics performance?
    Also any recommendations for RAM in the UK would be very welcome.
    Sorry for such a dull question,
    Regards,
    Jay
    Message was edited by: NoteFarm

    Hey Notefarm, a lot of my friends ( including myself and I noticed somebody else linked it here as well the other day ) use Crucial because of the macapp you can download which will tell you want you can have RAM wise and how much it's gonna cost you.
    http://www.crucial.com/

  • New concepts in ECC6.0

    hi
    please give me  the additional concepts inrtoduced in ECC6.0 in the areas of GL,AR,AP and asset accounting against 4.7E
    seenu..

    Please provide ECC 6.0 doucumentation for sap basis.
    And also implementation project documentation in any version.
    with an anticipation of your response.
    My Email ID is [email protected]
    Thanks & Regards,
    Thirumal.A
    Edited by: Thirumal Arshanapally on Mar 14, 2008 12:16 PM
    Edited by: Thirumal Arshanapally on Mar 14, 2008 12:19 PM

Maybe you are looking for

  • Error while creating Configuration for SLT replication

    Hi All, I have got Hana trial version system and I am trying to do data replication using SLT. While doing the configuration using transaction LTR, I am getting error as attached. Though I am getting an error, entry is getting into the DBCON table bu

  • HOWTO: Low DPC latencies ( 100 us) on bootcamped Macbooks (Pro)

    Here is a small HOWTO for getting the lowest possible DPC latencies (<100 us) on bootcamped Macbooks Pro (late 2008): Disclaimer: I did all tests on my late 2008 Macbook Pro Unibody 2.8 GHz model with NVidia chipset and graphic. Most of the following

  • SAP R/3 Enterprise 4.7 Sync with Active Directory on Win2k3 server

    All, I'm having a nightmare with this and I'm hoping someone can either confirm my problem or solve it for me. We are running R/3 Enterprise 4.7 (Web AS 6.20) and would like to sync the users with Micsoroft Active Directory 2003. We are exploring the

  • Stop Parking same document twice

    Hi, How to restrict parking of same invoice twice against a Purchase Order. Please advice. Thanks

  • Sharing a LARGE library - best way?

    Hello all I have a library of over 16,000 pics - the iPhoto library folder is almost 20GB. I would like to share this library across my wireless home network. Read-only access is fine for everyone (but me). I currently have the library on an external