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" -
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
SaiThe 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 -
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.BPlease see:
http://technet.oracle.com:89/ubb/Forum104/HTML/000054.html
thanks. -
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,
mikeMike 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 DalewskiHere 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. -
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 HBoth 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 teamAll,
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 -
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 its 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 dataNo 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: NoteFarmHey 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/ -
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